Advertisement
abushyk

template_search_common

Mar 14th, 2014
249
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 0.92 KB | None | 0 0
  1. <?php
  2. class Template_Search extends SiteBill {
  3.  
  4.     public function getParams(){
  5.         $params=array();
  6.         if(0!==(int)$this->getRequestValue('is_telephone')){
  7.             $params['is_telephone'] = (int)$this->getRequestValue('is_telephone');
  8.         }
  9.         return $params;
  10.     }
  11.  
  12.     public function run(){
  13.         $ret=array(
  14.             'where'=>array(),
  15.             'params'=>array()      
  16.         );
  17.         $params=$this->getParams();
  18.         if(empty($params)){
  19.             return $ret;
  20.         }
  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, true);
  24.         $data_model_array=$data_model_array['data'];
  25.  
  26.         $where_array=array();
  27.        
  28.         if(isset($params['is_telephone']) && isset($data_model_array['is_telephone'])){
  29.             $where_array[]=DB_PREFIX.'_data.is_telephone='.$params['is_telephone'];
  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