Inheritance: extends Controller_Template
Beispiel #1
0
 public function before()
 {
     parent::before();
     $this->user = Auth::instance()->get_user();
     $this->template->title = __('Unimasters User Profile');
     $this->template->active = 'profile';
 }
Beispiel #2
0
 public function before()
 {
     parent::before();
     if (!Auth::instance()->logged_in('admin')) {
         $this->redirect('account/login');
     }
     $this->template->loged = TRUE;
 }
Beispiel #3
0
 /**
  * Handles internal/external request-specific view settings
  */
 public function after()
 {
     $content = $this->template->content;
     if (Request::$is_ajax) {
         $this->auto_render = false;
         //Disable the auto renderer, we don't want a layout in our ajax response
         $this->request->headers['Content-Type'] = 'application/json';
     } else {
         // If external request, insert into layout template
         if (!$this->_internal) {
             $view = isset($this->_view_map[$this->request->action]) ? $this->_view_map[$this->request->action] : $this->_view_map['default'];
             // Switch between standard menu and context menu
             $menu = isset($this->_view_menu_map[$this->request->action]) ? View::factory($this->_view_menu_map[$this->request->action]) : $this->_menu();
             $this->template->content = View::factory($view)->set('menu', $menu)->set('content', $content);
             if ($user = $this->a2->get_user()) {
                 $this->template->header->set('username', $user->username);
             }
         } else {
             $messages = Message::instance()->get();
             $this->template = $messages . $content;
         }
     }
     parent::after();
 }
Beispiel #4
0
 /**
  * Handles internal/external request-specific view settings
  */
 public function after()
 {
     $content = $this->template->content;
     // If external request, insert into layout template
     if (!$this->_internal) {
         $view = isset($this->_view_map[$this->request->action]) ? $this->_view_map[$this->request->action] : $this->_view_map['default'];
         $this->template->content = View::factory($view)->set('menu', $this->_menu())->set('content', $content);
     } else {
         $messages = Message::instance()->get();
         $this->template = $messages . $content;
     }
     parent::after();
 }
Beispiel #5
0
 public function before()
 {
     parent::before();
 }