管理システムのコンテンツ一覧にて「ゴミ箱を空にする」を実施すると正しく削除処理が行われない

h_noguchi > 管理システムのコンテンツ一覧にて「ゴミ箱を空にする」を実施すると正しく削除処理が行われない @ 2017/10/16 17:14
以下、再現例となります。

(1) コンテンツ一覧にて test フォルダ作成する
(2) その下に index ページを作成する
(3) testフォルダを「ゴミ箱に入れる」を実施する(作成したindexpページごと)
(4) その後、「ゴミ箱を空にする」を実施する

→ トップページ の index が削除されてしまう(test/index.php は削除されない)

こちらでソースを確認したところ、
/lib/Baser/Model/Page.php の getPageFilePathメソッドにあるurl取得処理にて、
正しく処理が行われていないのかfalseが返ってきているようでした。
そしてfalseのまま処理が継続され、最終的に
ホスト//index.php
というurlに対して削除処理が実行されているようでした。

以上、お手数ではございますがご確認のほどよろしくお願いします。

以下は環境となります。
■ BaserCMSのバージョン:4.0.6
■ スマートURLの利用: [OFF]
■ 設置フォルダ: [ドキュメントルート]
■ 利用しているデータベース: [MySQL]
■ PHPスキル(自己評価): [ B 〜 C ]
■ OSの種類:CentOS Linux release 7.3.1611 (Core)
■ PHPのバージョン:5.6.31
■ データベース種類・バージョン:MySQL 5.5.57
ログイン
ユーザー名:
パスワード:


  新規登録 / パスワード紛失

検索

facebook
フォーラムで悩みが解決した場合など、よかったら「いいね!」をポチっとクリックしてください!質問の回答者や開発者の励みになります

フォーラムガイド


関連リンク

オンライン状況
19 人のユーザが現在オンラインです。 (19 人のユーザが フォーラム を参照しています。)

登録ユーザ: 0
ゲスト: 19