全プロジェクト

タスク一覧

FS#45 - NP_0TicketForPlugin を組み込む

割り当てられたプロジェクト:
オープン者 Kimitake (kimitake) - Tuesday, 06 February 2007, 18:00 GMT+9
最終修正者 Kimitake (kimitake) - Thursday, 01 March 2007, 06:22 GMT+9
タスク種別 Bug Report
カテゴリ Backend / Core
状態 クローズ
担当者 Kimitake (kimitake)
OS All
重大度
優先度 通常
報告バージョン 3.24
対応予定バージョン 3.3
対応予定日 未決定
進捗 100%
投票 0
非公開 いいえ

詳細

http://japan.nucleuscms.org/bb/viewtopic.php?p=17162#17162
NP_0TicketForPlugin のコードを、globalfunctions.php と PLUGINADMIN.php に入れてみました。
やってる事は NP_0TicketForPlugin とまったく同じです。こんな感じでよいでしょうか?
globalfunctions.php の方でグローバルな名前空間を汚してしまっているのが少し気になりますが。
このタスクが依存しているタスク

クローズ者  Kimitake (kimitake)
Saturday, 27 October 2007, 04:41 GMT+9
クローズの理由:  Implemented
コメント記述者 Kimitake (kimitake) - Tuesday, 06 February 2007, 18:20 GMT+9
組み込み完了
コメント記述者 Katsumi (katsumi) - Thursday, 01 March 2007, 06:20 GMT+9
動作確認しました

1)プラグイン管理メニューでticket処理のルーチンがないときに、javascript でチケット処理されることを確認。
2)プラグイン自身のticket処理ルーチンがあるときに、余計なおせっかいをかかないことを確認。
3)javascript でチケット挿入がうまくいかないとき(主に、Mac での問題?)に、確認画面とともにチケットを再発行すること確認。
4)アップロードはしてあるがインストールしていないプラグインの PHPファイルへのアクセスが遮断されることを確認。
5)ログインしていないときに、プラグイン管理メニューのindex.phpへのアクセスが遮断されることを確認。

なお、mbが使えないサーバで(3)の機能を使おうとしたときに、画面左のメニューバーの表示が乱れる不具合がありましたが、修正しました。ticketForPlugin()関数内で mb-emulator をインクルードするようにしてあります。

読み込み中...