Beispiel #1
0
 public function before()
 {
     parent::before();
     if (!$this->request->current()->is_ajax()) {
         throw new HTTP_Exception_404();
     }
 }
Beispiel #2
0
 public function before()
 {
     parent::before();
     // 		if ( ! IS_SUPER_USER) {
     // 			$this->back_url = Route::url('admin', array(
     // 				'controller' => 'sites'
     // 			));
     // 			$this->request->redirect($this->back_url);
     // 		}
 }
Beispiel #3
0
 public function before()
 {
     $request = $this->request->current();
     if (!$request->initial()->response()) {
         $request->initial()->response($request->response());
     }
     $this->ttl = 0;
     parent::before();
     $this->template->page = URL::site(rawurldecode($request->initial()->uri()));
     $this->template->code = $request->action();
     $this->template->message = '';
     // Internal request only!
     if ($request->initial() !== Request::$current) {
         if ($message = rawurldecode($request->param('message'))) {
             $this->template->message = $message;
         }
     } else {
         $request->action(404);
     }
     $this->response->status((int) $request->action());
 }
Beispiel #4
0
 public function layout_aside()
 {
     $menu_items = Kohana::$config->load('admin/aside/pages')->as_array();
     return parent::layout_aside()->set('menu_items', $menu_items);
 }
Beispiel #5
0
 protected function layout_aside()
 {
     $menu_items = array_merge_recursive(Kohana::$config->load('admin/aside/blog')->as_array(), $this->menu_left_ext);
     return parent::layout_aside()->set('menu_items', $menu_items)->set('replace', array('{GROUP_KEY}' => $this->group_key, '{BLOG_ID}' => $this->blog_id));
 }
Beispiel #6
0
 protected function layout_aside()
 {
     $menu_items = array_merge_recursive(Kohana::$config->load('admin/aside/sites')->as_array(), $this->menu_left_ext);
     return parent::layout_aside()->set('menu_items', $menu_items);
 }
Beispiel #7
0
 protected function layout_aside()
 {
     $menu_items = array_merge_recursive(Kohana::$config->load('admin/aside/news')->as_array(), $this->menu_left_ext);
     return parent::layout_aside()->set('menu_items', $menu_items)->set('replace', array('{CATEGORY_ID}' => $this->category_id, '{PAGE_ID}' => $this->module_page_id));
 }
Beispiel #8
0
 public function before()
 {
     parent::before();
     $this->import_config = Kohana::$config->load($this->import_config);
 }
Beispiel #9
0
 protected function layout_aside()
 {
     $menu_items = array_merge_recursive(Kohana::$config->load('admin/aside/forms')->as_array(), $this->menu_left_ext);
     return parent::layout_aside()->set('menu_items', $menu_items)->set('replace', array('{OWNER}' => $this->owner));
 }