FS#45 - NP_0TicketForPlugin を組み込む
割り当てられたプロジェクト:
オープン者 Kimitake (kimitake) - Tuesday, 06 February 2007, 18:00 GMT+9
最終修正者 Kimitake (kimitake) - Thursday, 01 March 2007, 06:22 GMT+9
オープン者 Kimitake (kimitake) - Tuesday, 06 February 2007, 18:00 GMT+9
最終修正者 Kimitake (kimitake) - Thursday, 01 March 2007, 06:22 GMT+9
|
詳細 http://japan.nucleuscms.org/bb/viewtopic.php?p=17162#17162
NP_0TicketForPlugin のコードを、globalfunctions.php と PLUGINADMIN.php に入れてみました。 やってる事は NP_0TicketForPlugin とまったく同じです。こんな感じでよいでしょうか? globalfunctions.php の方でグローバルな名前空間を汚してしまっているのが少し気になりますが。 |
このタスクが依存しているタスク
1)プラグイン管理メニューでticket処理のルーチンがないときに、javascript でチケット処理されることを確認。
2)プラグイン自身のticket処理ルーチンがあるときに、余計なおせっかいをかかないことを確認。
3)javascript でチケット挿入がうまくいかないとき(主に、Mac での問題?)に、確認画面とともにチケットを再発行すること確認。
4)アップロードはしてあるがインストールしていないプラグインの PHPファイルへのアクセスが遮断されることを確認。
5)ログインしていないときに、プラグイン管理メニューのindex.phpへのアクセスが遮断されることを確認。
なお、mbが使えないサーバで(3)の機能を使おうとしたときに、画面左のメニューバーの表示が乱れる不具合がありましたが、修正しました。ticketForPlugin()関数内で mb-emulator をインクルードするようにしてあります。