Advertisement
joris

API buat filter data

Sep 23rd, 2016
160
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 0.91 KB | None | 0 0
  1. public static function FILTERVOUCHER($voucherfilter, $filter) {
  2.     header('content-type:application/json;charset=UTF-8');
  3.  
  4.     $criteria = new CDbCriteria();
  5.     if($filter == 'kosong') {
  6.         if($voucherfilter == 'NOTUSED') {
  7.             $criteria->compare('merchant_code_exp', 0);
  8.         } else {
  9.             $criteria->compare('merchant_code_exp', 1);
  10.         }
  11.     } else {
  12.         if($voucherfilter == 'NOTUSED') {
  13.             $criteria->compare('merchant_id', $filter);
  14.             $criteria->compare('merchant_code_exp', 0, true, 'AND');
  15.         } else {
  16.             $criteria->compare('merchant_id', $filter);
  17.             $criteria->compare('merchant_code_exp', 1, true, 'AND');
  18.         }
  19.     }
  20.  
  21.     $criteria->order = 'id ASC';
  22.     $model = MerchantBatchCode::model()->findAll($criteria);
  23.     $ConvToJSON = CJSON::encode($model);
  24.  
  25.     echo '{"items":'.$ConvToJSON.'}';
  26.     Yii::app()->end();
  27. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement