コード例 #1
0
ファイル: feedback.php プロジェクト: greor/satin-spb
 public function before()
 {
     parent::before();
     if ($this->request->method() == "POST") {
         $this->request->action("save");
     }
 }
コード例 #2
0
ファイル: error.php プロジェクト: greor/satin-spb
 public function after()
 {
     $referrer = Request::current()->referrer();
     if ($referrer === NULL or $_SERVER['HTTP_HOST'] != parse_url($referrer, PHP_URL_HOST)) {
         $referrer = URL::base();
     }
     $this->template->set_filename('error')->set('BACK_URL', $referrer);
     parent::after();
 }
コード例 #3
0
ファイル: order.php プロジェクト: greor/satin-spb
 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");
     }
 }
コード例 #4
0
ファイル: news.php プロジェクト: greor/satin-spb
 protected function meta_seo_get()
 {
     $request = $this->request->current();
     switch ($request->action()) {
         case 'detail':
             $id = $this->request->param('element_id');
             $data = ORM::factory('news', $id)->as_array();
             $result = $this->meta_seo_extract($data);
             break;
         case 'index':
         default:
             $result = parent::meta_seo_get();
     }
     return $result;
 }
コード例 #5
0
ファイル: catalog.php プロジェクト: greor/satin-spb
 public function after()
 {
     View::set_global('CATEGORY', $this->category);
     parent::after();
 }