Esempio n. 1
0
 public function before()
 {
     parent::before();
     if ($this->request->method() == "POST") {
         $this->request->action("save");
     }
 }
Esempio n. 2
0
 public function before()
 {
     parent::before();
     $request = $this->request;
     if ($request->param('element_uri') and $request->param('element_id')) {
         $request->action('detail');
     }
 }
Esempio n. 3
0
 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");
     }
 }
Esempio n. 4
0
 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');
     }
 }
Esempio n. 5
0
 public function before()
 {
     parent::before();
     $this->category = ORM::factory('catalog_Category');
 }