Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //Точка входа для фильтров
- if($this->input->is_ajax_request()){
- $result = array();
- $action = $this->input->get('action');
- switch($action){
- case 'pagination'://Пагинация
- $base_url = str_replace('/catalogue/', '',$_SERVER['REDIRECT_URL']);
- $category_array = explode('/',$base_url);
- $result['html'] = $this->getAjaxFilter(array('category'=>$category_array));
- $arrayParam = $this->input->get();
- foreach($arrayParam as $key=>$value){
- if($key==''){
- unset($arrayParam[$key]);
- }
- }
- $result['url'] = http_build_query($arrayParam);
- break;
- case 'filter'://Фильтр в сайдбаре
- $_AJAXarrayParam = $this->input->post();
- foreach($_AJAXarrayParam as $key=>$value){
- if($key==''){
- unset($_AJAXarrayParam['']);
- }
- if(!is_array($value) && $key!='category'){
- $_AJAXarrayParam[$key] = array($value);
- }
- }
- $this->_remap = $_AJAXarrayParam;
- //Вызываем метод получения ленты товаров
- $result = $this->getItemsLine($_AJAXarrayParam['category']);
- break;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement