Advertisement
Guest User

Untitled

a guest
Jul 31st, 2014
233
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.21 KB | None | 0 0
  1.  //Точка входа для фильтров
  2.             if($this->input->is_ajax_request()){
  3.  
  4.                 $result = array();
  5.  
  6.                 $action = $this->input->get('action');
  7.                 switch($action){
  8.                     case 'pagination'://Пагинация
  9.                         $base_url = str_replace('/catalogue/', '',$_SERVER['REDIRECT_URL']);
  10.                         $category_array = explode('/',$base_url);
  11.                         $result['html'] = $this->getAjaxFilter(array('category'=>$category_array));
  12.                         $arrayParam = $this->input->get();
  13.                         foreach($arrayParam as $key=>$value){
  14.                             if($key==''){
  15.                                 unset($arrayParam[$key]);
  16.                             }
  17.                         }
  18.                         $result['url'] = http_build_query($arrayParam);
  19.                         break;
  20.  
  21.                     case 'filter'://Фильтр в сайдбаре
  22.                         $_AJAXarrayParam = $this->input->post();
  23.  
  24.                         foreach($_AJAXarrayParam as $key=>$value){
  25.                             if($key==''){
  26.                                 unset($_AJAXarrayParam['']);
  27.                             }
  28.                             if(!is_array($value) && $key!='category'){
  29.                                 $_AJAXarrayParam[$key] = array($value);
  30.                             }
  31.                         }
  32.                         $this->_remap = $_AJAXarrayParam;
  33.                         //Вызываем метод получения ленты товаров
  34.                         $result = $this->getItemsLine($_AJAXarrayParam['category']);
  35.                         break;
  36.                 }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement