function getAdminMenu() { $menu = parent::getAdminMenu(); $this->mGetAdminMenu->call(new XCube_Ref($menu)); ksort($menu); return $menu; }
/** * @public */ function startup() { parent::startup(); XCube_DelegateUtils::call('Module.profile.Event.GetAssetManager', new XCube_Ref($this->mAssetManager)); $root =& XCube_Root::getSingleton(); $root->mController->mExecute->add(array(&$this, "execute")); // // TODO/Insert your initialization code. // }
/** * getRenderSystemName * * @param void * * @return string **/ public function getRenderSystemName() { if (!$this->mAdminFlag) { return parent::getRenderSystemName(); } // TODO will be use site config if (!defined('XUPDATEMASTER_ADMIN_RENDER_REGISTED')) { define('XUPDATEMASTER_ADMIN_RENDER_REGISTED', true); $root =& XCube_Root::getSingleton(); $root->overrideSiteConfig(array('RenderSystems' => array('Xupdatemaster_AdminRenderSystem' => 'Xupdatemaster_AdminRenderSystem'), 'Xupdatemaster_AdminRenderSystem' => array('root' => XUPDATEMASTER_TRUST_PATH, 'path' => '/admin/class/XupdatemasterAdminRenderSystem.class.php', 'class' => 'Xupdatemaster_AdminRenderSystem'))); } return 'Xupdatemaster_AdminRenderSystem'; }
/** * get render system name. * * @return string */ public function getRenderSystemName() { static $isFirst = true; if (!$this->mAdminFlag) { return parent::getRenderSystemName(); } $trustDirname = $this->mXoopsModule->getInfo('trust_dirname'); $adminRenderSystem = ucfirst($trustDirname) . '_AdminRenderSystem'; if ($isFirst) { // register self admin render system at once $root =& XCube_Root::getSingleton(); $root->overrideSiteConfig(array('RenderSystems' => array($adminRenderSystem => $adminRenderSystem), $adminRenderSystem => array('root' => XOOPS_TRUST_PATH . '/modules/' . $trustDirname, 'path' => '/admin/class/AdminRenderSystem.class.php', 'class' => $adminRenderSystem))); $isFirst = false; } return $adminRenderSystem; }
public function __construct(&$xoopsModule) { parent::Legacy_ModuleAdapter($xoopsModule); }