/**
  * Returns the data model based on the primary key given in the GET variable.
  * If the data model is not found, an HTTP exception will be raised.
  * @param integer $id the ID of the model to be loaded
  * @return FaceMaster the loaded model
  * @throws CHttpException
  */
 public function loadModel($id)
 {
     $model = FaceMaster::model()->findByPk($id);
     if ($model === null) {
         throw new CHttpException(404, 'The requested page does not exist.');
     }
     return $model;
 }
         $where_trader = "id = {$trader_id}";
         $selecttrader = "select * from {$trader_table} where {$where_trader}";
         $traderinfo = Yii::app()->JsonWebservice->getRowData($selecttrader);
         //           print_r($traderinfo);die;
         if (!empty($traderinfo)) {
             $trader_profile = json_decode($traderinfo['trader_profile']);
             //                print_r($traderinfo);
             //                print_r($trader_profile);die;
             $user_id = $traderinfo['user_id'];
             $table_faceid_keylemon_models = "faceid_keylemon_models";
             $where_faceid_keylemon_models = "user_id = {$user_id}";
             $selectuseridentity = "select * from {$table_faceid_keylemon_models} where {$where_faceid_keylemon_models}";
             $useridentity = Yii::app()->JsonWebservice->getRowData($selectuseridentity);
             if (!empty($useridentity)) {
                 $identity_id = $useridentity['identity_id'];
                 $response = array("status" => '1', 'trader_profile' => $trader_profile, 'identity_id' => $identity_id, "message" => "Traders Info.");
                 echo json_encode(array("response" => $response));
                 die;
             }
             //                $response = array("status" => '2','trader_profile'=>$trader_profile, "message" => "Traders Infoavailable but identityid is not exists.");
             $response = array("status" => '-1', "message" => "Trader not found.");
             echo json_encode(array("response" => $response));
             die;
         } else {
             $response = array("status" => '-1', "message" => "Trader not found.");
             echo json_encode(array("response" => $response));
             die;
         }
     }
 }
 /*
  * webservices for testfaceid
  * 
  */
 /*
  * actionInsertImages NOT IN USE use insertrecord
  */
 public function actionInsertImages()
 {
     $post = $_POST;
     $require = array('user_name', 'tracer_id', 'result');
     $error = 0;
     $msg = array();
     foreach ($post as $key => $val) {
         if (in_array($key, $require)) {
             if ($post[$key] == '') {
                 $error++;
                 $msg[] = "{$key} is required!";
             }
         }
     }
     if ($error > 0) {
         /*
          * if empty require field
          */
         $response = array("status" => '-2', "message" => $msg);
         echo json_encode(array("response" => $response));
         die;
     } else {
         $user_name = $post['user_name'];
         $tracer_id = $post['tracer_id'];
         $result = $post['result'];
         $images = isset($post['image']) ? $post['image'] : "";
         $image = explode(',', $images);
         $FaceMaster = new FaceMaster();
         $FaceMaster->user_name = $user_name;
         $FaceMaster->tracer_id = $tracer_id;
         $FaceMaster->result = $result;
         $FaceMaster->created_on = date('Y-m-d H:i:s');
         //            print_r($FaceMaster);die;
         if ($FaceMaster->save()) {
             /*
              * get the new inserted records PK
              */
             $FaceMasterprimarykey = $FaceMaster->getPrimaryKey();
             //                print_r($FaceMasterprimarykey);die;
             /*
           * for giving proper response set flag $status=2