ブログ - inquiry [0.33] の Preload

inquiry [0.33] の Preload

カテゴリ : 
気になったこと
執筆 : 
masa 2008/12/7
inquiry の preload が行うこと

PreBlockFilter で
FrontController.PostFilter というデリゲートをセットする。

postFilter 時に
_FRONTCONTROLLER が定義されていなければ
FrontController.PostFilter を raise する。

このデリゲート中では
モジュールの情報をロード ($module->loadInfo()) し、
_SESSION['INQUIRY'] を unset している?
mod_info['mcl_update'] == 'inquiry' なら smarty プラグインをインストールする?

うーーーん。
まず

$module=new XoopsModule();
$module->loadInfo(...)

が気になる。

これをすると、キャッシュされた modinfo を使わずに xoops_version.php は確実に再読み込みされる。

確かに、他への影響を減らすにはよいのだろうが...
  • トラックバック (0)
  • 閲覧 (2851)