smarty->setTemplateDir( [ 'admin' => NN_THEMES . 'shared/templates/admin', 'shared' => NN_THEMES . 'shared/templates', 'default' => NN_THEMES . 'Omicron/templates' ] ); if (!$this->users->isLoggedIn() || !isset($this->userdata["role"]) || $this->userdata["role"] != Users::ROLE_ADMIN) $this->show403(true); } /** * Output a page using the admin template. */ public function render() { $this->smarty->assign('page',$this); $admin_menu = $this->smarty->fetch('adminmenu.tpl'); $this->smarty->assign('admin_menu',$admin_menu); $this->page_template = "baseadminpage.tpl"; parent::render(); } }