mModule // if (!defined('XOOPS_ROOT_PATH')) exit(); class Xoopensim_Module extends Legacy_ModuleAdapter { function Xoopensim_Module(&$xoopsmodule) { parent::Legacy_ModuleAdapter($xoopsmodule); } function hasAdminIndex() { return true; } function getAdminIndex() { return XOOPS_MODULE_URL.'/'.$this->mXoopsModule->get('dirname').'/admin/index.php'; } function getAdminMenu() { if (!$this->_mAdminMenuLoadedFlag) { $module_name = $this->mXoopsModule->get('dirname'); if (!defined(CMS_MODULE_URL)) define(CMS_MODULE_URL, XOOPS_MODULE_URL.'/'.$module_name); $root = & XCube_Root::getSingleton(); $root->mLanguageManager->loadModuleAdminMessageCatalog($module_name); require (XOOPS_MODULE_PATH.'/'.$module_name.'/admin/menu.php'); $this->mAdminMenu = $adminmenu; $this->_mAdminMenuLoadedFlag = true; } return $this->mAdminMenu; } } ?>