Development_Tips

モジュールが利用可能かチェックする

$xoopsModuleConfig['modules_can_use']の配列にプラグインのフォルダ名が格納されているかどうかで、そのモジュールをxMobileから利用可能か判断する事ができます。

以下の例は、PmessageAction.phpでの1例です。PmessageAction.phpはPMを処理するソースでコアに近く、モジュール依存の処理は極力抑えなければなりません。この様な場合、グローバル変数 $xoopsModuleConfig を参照し配列のチェックを行うだけなので比較的軽微な変更で対応が可能となります。

例:

if( in_array("inukshukGTD",$xoopsModuleConfig['modules_can_use']) ){
}