コード例 #1
0
 public function actionLoadchallan()
 {
     //print_r($_REQUEST);exit;
     $model = new Challan();
     if (!empty($_REQUEST['form_number']) && !empty($_REQUEST['book_number']) && !empty($_REQUEST['reg_number'])) {
         $criteria = new CDbCriteria();
         $criteria->select = '*';
         $criteria->condition = "challan_form_number = " . $_REQUEST['form_number'] . " and challan_number = " . $_REQUEST['book_number'];
         //" and vehicle_reg_no = '".$_REQUEST['reg_number']."'";
         $data = Challan::model()->find($criteria);
         if (!empty($_REQUEST['reg_number'])) {
             $criteria = new CDbCriteria();
             $criteria->select = '*';
             $criteria->condition = "vehicle_reg_no = '" . $_REQUEST['reg_number'] . "'";
             $data1 = (array) Challan::model()->findAll($criteria);
             foreach ($data1 as $d => $v) {
                 $data2['history'][$d] = $v;
             }
         }
         // echo"<pre>";print_r(array_merge((array)$data,(array)$data2));exit;
         // print(json_encode(array_merge((array)$data,(array)$data2)));
         $data = array_merge((array) $data, (array) $data2);
     }
     if (!empty($_REQUEST['form_number']) && !empty($_REQUEST['book_number'])) {
         $data = Challan::model()->findByAttributes(array("challan_form_number" => $_REQUEST['form_number'], "challan_number" => $_REQUEST['book_number']));
         //$data['offences'] = $model->user_challan_listname($data['id']);
     }
     $data2['offences'] = array();
     $data2['fine'] = array();
     $data2['offences'] = $model->user_challan_listname($data['id']);
     $data2['fine'] = $model->user_challan_fine($data['id']);
     $data['date_time_offence'] = date("m-d-Y", strtotime($data['date_time_offence']));
     print json_encode(array_merge((array) $data, $data2));
     exit;
     Yii::app()->end();
 }