Esempio n. 1
0
 public static function Send($params)
 {
     $status = self::GetStatus();
     if (!in_array($status['OPERATOR_STATUS'], array(self::OPERATOR_STATUS_NONE, self::OPERATOR_STATUS_DECLINE))) {
         return false;
     }
     $arSend = array('NAME' => $params['NAME'], 'CONTACT' => $params['CONTACT'], 'REG_CODE' => $params['REG_CODE'], 'PHONE' => $params['PHONE'], 'EMAIL' => $params['EMAIL']);
     $ViHttp = new CVoxImplantHttp();
     $result = $ViHttp->AddPhoneOrder($arSend);
     if ($result) {
         $arResult['DATE_CREATE'] = $result->DATE_CREATE ? ConvertTimeStamp($result->DATE_CREATE + CTimeZone::GetOffset() + date("Z"), 'SHORT') : '';
         $arResult['OPERATOR_STATUS'] = $result->OPERATOR_STATUS;
         COption::SetOptionString("voximplant", "phone_order_date_create", $arResult['DATE_CREATE']);
         COption::SetOptionString("voximplant", "phone_order_operator_status", $arResult['OPERATOR_STATUS']);
         return $arResult;
     }
     return false;
 }