public function before() { parent::before(); if ($this->request->method() == "POST") { $this->request->action("save"); } }
public function before() { parent::before(); $request = $this->request; if ($request->param('element_uri') and $request->param('element_id')) { $request->action('detail'); } }
public function before() { parent::before(); $labels = array(); foreach ($this->labels as $_k => $_v) { $labels[$_k] = __($_v); } $this->labels = $labels; if ($this->request->method() == "POST") { $this->request->action("save"); } }
public function before() { $this->ttl = 3600; parent::before(); $this->template->page = URL::site(rawurldecode(Request::$initial->uri())); $this->template->code = $this->request->action(); $this->template->message = ''; // Internal request only! if (Request::$initial !== Request::$current) { // Скрываем, т.к. выводится лишняя информация // if ($message = rawurldecode( $this->request->param('message') )) // { // $this->template->message = $message; // } } else { $this->request->action(404); } if ($this->request->initial()->is_ajax() === TRUE) { $this->response->status((int) $this->request->action()); $this->response->body(isset($message) ? $message : 'Page not found'); } }
public function before() { parent::before(); $this->category = ORM::factory('catalog_Category'); }