public function renderAdmin(Template $oTemplate = null) { if ($this->sModuleName === null) { $this->sModuleName = self::DEFAULT_MODULE; } try { $this->oModule = AdminModule::getModuleInstance($this->sModuleName); } catch (Exception $e) { LinkUtil::redirect(LinkUtil::link(array(self::DEFAULT_MODULE, 'module_not_found', $this->sModuleName))); } if (!Module::isModuleAllowed('admin', $this->sModuleName, Session::getSession()->getUser())) { LinkUtil::redirect(LinkUtil::link(array(self::DEFAULT_MODULE, 'module_denied', $this->sModuleName))); } $this->doAdmin($oTemplate); }