Beispiel #1
0
 public function after()
 {
     $this->clear_sidebar();
     if ($this->user) {
         $this->add_to_sidebar(new View("user/profile", array("user" => $this->user)));
         $this->set_menu();
     } else {
         $this->add_to_sidebar(new View("common/image_block"));
     }
     parent::after();
 }
Beispiel #2
0
 public function before()
 {
     parent::before();
     $this->add_style("/assets/admin/css/style.css");
     $query = DB::select()->from('roles')->join('user_roles', "LEFT")->on('user_roles.role_id', '=', 'roles.id')->join('users', "LEFT")->on('user_roles.user_id', '=', 'users.id')->where('users.id', '=', $this->user->id)->and_where('roles.role_name', '=', 'admin');
     $res = $query->as_object()->execute();
     if ($res->count() <= 0) {
         $this->request->redirect("/");
     }
     $this->_main_menu = array('stimulus' => new Model_Ui_Menuitem("Stimulus", "/admin/stimulus/index"), 'genres' => new Model_Ui_Menuitem("Genres", "/admin/genres/index"), 'user' => new Model_Ui_Menuitem("Users", "/admin/user/index"), 'channels' => new Model_Ui_Menuitem("Channels", "/admin/channels/index"), 'terms' => new Model_Ui_Menuitem("Terms", "/admin/terms/index"), 'userroles' => new Model_Ui_Menuitem("Role Management", "/admin/userroles/index"), 'pages' => new Model_Ui_Menuitem("General Pages", "/admin/pages/index"));
     if (isset($this->_main_menu[$this->request->controller()])) {
         $this->_main_menu[$this->request->controller()]->active = true;
     }
 }