- Модуль: voximplant
- Путь к файлу: ~/bitrix/modules/voximplant/classes/general/vi_phone_order.php
- Класс: CVoxImplantPhoneOrder
- Вызов: CVoxImplantPhoneOrder::Send
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;
}