public function before() { parent::before(); if (!$this->request->current()->is_ajax()) { throw new HTTP_Exception_404(); } }
public function before() { parent::before(); // if ( ! IS_SUPER_USER) { // $this->back_url = Route::url('admin', array( // 'controller' => 'sites' // )); // $this->request->redirect($this->back_url); // } }
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()); }
public function layout_aside() { $menu_items = Kohana::$config->load('admin/aside/pages')->as_array(); return parent::layout_aside()->set('menu_items', $menu_items); }
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)); }
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); }
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)); }
public function before() { parent::before(); $this->import_config = Kohana::$config->load($this->import_config); }
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)); }