protected function check($command, $username, $password, $customer, $customerpassword, SubSipAccount $currentSubSipAccount)
 {
     $curlURL = "https://77.72.173.130/API/Request.ashx?";
     $httparams = compact('command', 'username', 'password', 'customer', 'customerpassword');
     $curlURL .= http_build_query($httparams);
     $curlres = curl_init($curlURL);
     curl_setopt($curlres, CURLOPT_RETURNTRANSFER, true);
     curl_setopt($curlres, CURLOPT_SSL_VERIFYHOST, false);
     curl_setopt($curlres, CURLOPT_SSL_VERIFYPEER, false);
     $curlResRaw = curl_exec($curlres);
     /*check result and update the model*/
     $xmlObject = simplexml_load_string($curlResRaw);
     if (isset($xmlObject->Result) && $xmlObject->Result === "Failed") {
         $currentSubSipAccount->customer_name = $xmlObject->Customer;
         $currentSubSipAccount->balance = 0;
         $currentSubSipAccount->exact_balance = 0;
         if (!$currentSubSipAccount->save()) {
             $logMessage = " {$curlResRaw} \t " . CVarDumper::dumpAsString($currentSubSipAccount);
             Yii::log("CHtml::errorSummary({$currentSubSipAccount})", CLogger::LEVEL_ERROR, 'info');
         }
     } else {
         // if ($xmlObject->Blocked == "False") {
         //     $currentSubSipAccount->account_status = 'active';
         // }else{
         //     $currentSubSipAccount->account_status = 'blocked';
         // }
         $currentSubSipAccount->customer_name = $xmlObject->Customer;
         $currentSubSipAccount->last_checked_bal = $currentSubSipAccount->exact_balance;
         $currentSubSipAccount->balance = doubleval($xmlObject->Balance);
         $currentSubSipAccount->exact_balance = doubleval($xmlObject->SpecificBalance);
         /*end of check blocked*/
         if (!$currentSubSipAccount->save()) {
             Yii::log(CHtml::errorSummary($currentSubSipAccount), CLogger::LEVEL_ERROR, 'info');
         }
     }
 }
 /**
  * Creates a new model.
  * If creation is successful, the browser will be redirected to the 'view' page.
  */
 public function actionCreate()
 {
     $model = new SubSipAccount();
     if (isset($_GET['SubSipAccount'])) {
         $model->attributes = $_GET['SubSipAccount'];
     }
     if (isset($_POST['SubSipAccount'])) {
         $model->attributes = $_POST['SubSipAccount'];
         $model->balance = 0;
         $model->exact_balance = 0;
         if ($model->save()) {
             Yii::app()->user->setFlash("success", "Sub SIP account registered.");
             $this->redirect(array('view', 'id' => $model->id));
         }
     }
     $this->render('create', array('model' => $model));
 }