public function __before() { parent::__before(); if (!Permission::has_permission('auditing')) { $this->redirect(ADMIN_URL); } }
public function __before($params, $action = false) { G2_User::init(); $page = ''; $page = implode('/', $params); if (!$page) { $page = 'index'; } if ($action != 'index') { $page = $action; } $config = Package_Admin::getInstance()->get_config('meta.ini'); $this->meta = new Meta_Generator($config); $this->template->meta_title = $this->meta->get_title($page); $this->template->meta_description = $this->meta->get_description($page); if (!G()->logged_in() && $page != 'login') { $this->redirect($this->get_package_uri(true) . 'login'); } parent::__before(); }