示例#1
0
 public function __before()
 {
     parent::__before();
     if (!Permission::has_permission('auditing')) {
         $this->redirect(ADMIN_URL);
     }
 }
示例#2
0
 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();
 }