Advertisement
abushyk

Untitled

Jan 19th, 2014
228
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.22 KB | None | 0 0
  1. <?php
  2. class Template_Search extends SiteBill {
  3.     public function getParams(){
  4.         $params=array();
  5.         if(0!==(int)$this->getRequestValue('select_id')){    
  6.             $params['select_id'] = (int)$this->getRequestValue('select_id');
  7.         }else{
  8.             unset($params['select_id']);
  9.         }
  10.         if(0!==(int)$this->getRequestValue('izolir')){    
  11.             $params['izolir'] = (int)$this->getRequestValue('izolir');
  12.         }else{
  13.             unset($params['izolir']);
  14.         }
  15.  
  16.         return $params;
  17.     }
  18.     public function run(){
  19.         $where_array=array();
  20.         $params=$this->getParams();
  21.         require_once(SITEBILL_DOCUMENT_ROOT.'/apps/system/lib/model/model.php');
  22.         $data_model = new Data_Model();
  23.         $data_model_array = $data_model->get_kvartira_model(false);
  24.         $data_model_array = $data_model_array['data'];
  25.         if(isset($params['select_id']) && isset($data_model_array['select_id'])){
  26.             $where_array[]=DB_PREFIX.'_data.select_id='.$params['select_id'];
  27.         }
  28.         if(isset($params['izolir']) && isset($data_model_array['izolir'])){
  29.             $where_array[]=DB_PREFIX.'_data.izolir='.$params['izolir'];
  30.        
  31.         }
  32.         return array(
  33.             'where'=>$where_array,
  34.             'params'=>$params
  35.         );
  36.     }
  37. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement