2018年2月9日 星期五

$xoopsModule模組物件

$xoopsModule模組物件
$xoopsModule->mid() 取得模組代號
$xoopsModule->dirname() 取得模組目錄名稱
$xoopsModule->name() 取得模組名稱
$xoopsModule->getInfo($name=null) 取得模組所有訊息,是個陣列
在這裡你一樣可以用$xoopsModule->getVar('mid')的方式取得存在的相關資料,mid可以換成你想要取得的資料,如
$xoopsModule->getVar('isactive') 判斷模組是否啟用
取得目前的所有模組
$module_handler = & xoops_gethandler('module');
$modules=$module_handler->getList();
根據目錄名稱顯示模組資訊
$module_handler = & xoops_gethandler('module');
$module=$module_handler->getByDirName($dirname);

//判斷是否為管理員
if ($xoopsUser) {
$isAdmin = $xoopsUser->isAdmin($module_id);
}