Advertisement
abushyk

template_search_custom_check

Apr 14th, 2015
366
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.29 KB | None | 0 0
  1. <?php
  2. class Template_Search extends SiteBill {
  3.  
  4.         public function getParams(){
  5.                 $params=array();
  6.                 if(1==(int)$this->getRequestValue('skidka')){
  7.                         $params['skidka'] = 1;
  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['skidka']) && isset($data_model_array['skidka'])){
  29.                         $where_array[]=DB_PREFIX.'_data.skidka=1';
  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