コード例 #1
0
ファイル: Module.class.php プロジェクト: hiro1173/legacy
 function getAdminMenu()
 {
     $menu = parent::getAdminMenu();
     $this->mGetAdminMenu->call(new XCube_Ref($menu));
     ksort($menu);
     return $menu;
 }
コード例 #2
0
ファイル: Module.class.php プロジェクト: hiro1173/legacy
 /**
  * @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.
     //
 }
コード例 #3
0
 /**
  * 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';
 }
コード例 #4
0
 /**
  * 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;
 }
コード例 #5
0
ファイル: Module.class.php プロジェクト: nunoluciano/uxcl
 public function __construct(&$xoopsModule)
 {
     parent::Legacy_ModuleAdapter($xoopsModule);
 }