Example #1
0
 public function execute()
 {
     $action = 'action' . array_shift($this->valueURL);
     if (method_exists(get_class($this), $action)) {
         $this->{$action}();
     } else {
         Application::redirect_in('/404');
     }
 }
Example #2
0
 public function actionInfo()
 {
     if (empty($this->valueURL)) {
         Application::redirect_in('/404');
     }
     $model = new Model_Category();
     $valuesMain['catList'] = $model->getCategoryAll();
     $model = new Model_User();
     $values = $model->getUserInfo($this->valueURL[0]);
     $view = new View();
     $view->addBufferMain('layout', $valuesMain);
     $view->addBuffers('info', $values);
     $view->renderBuffer();
 }
Example #3
0
 public function actionCategory()
 {
     if (empty($this->valueURL)) {
         Application::redirect_in('/404');
     }
     $category = $this->valueURL[0] < 1 ? 1 : $this->valueURL[0];
     $page = 1;
     if (count($this->valueURL) > 2) {
         if ($this->valueURL[1] == 'page') {
             $page = $this->valueURL[2] < 1 ? 1 : $this->valueURL[2];
         }
     }
     $model = new Model_Category();
     $valuesMain['catList'] = $model->getCategoryAll();
     $model = new Model_Lot();
     $values['products'] = $model->getByCategoryID($category, $page);
     $values['category'] = $valuesMain['catList'][$category - 1]['name'];
     $values['pages'] = (int) ceil(count($values['products']) / 6);
     $values['link'] = '/lots/category/' . $valuesMain['catList'][$category - 1]['id'] . '/page/';
     $view = new View();
     $view->addBufferMain('layout', $valuesMain);
     $view->addBuffers('search', $values);
     $view->renderBuffer();
 }