- Модуль: voximplant
- Путь к файлу: ~/bitrix/modules/voximplant/classes/general/vi_phone_order.php
- Класс: CVoxImplantPhoneOrder
- Вызов: CVoxImplantPhoneOrder::GetStatus
static function GetStatus($requestFromController = false)
{
$arResult['DATE_CREATE'] = COption::GetOptionString("voximplant", "phone_order_date_create", '');
$arResult['DATE_MODIFY'] = COption::GetOptionString("voximplant", "phone_order_date_modify", '');
$arResult['OPERATOR_STATUS'] = COption::GetOptionString("voximplant", "phone_order_operator_status", '');
$arResult['OPERATOR_CONTRACT'] = COption::GetOptionString("voximplant", "phone_order_operator_contract", '');
if ($arResult['OPERATOR_STATUS'] == '' || $requestFromController)
{
$ViHttp = new CVoxImplantHttp();
$result = $ViHttp->GetPhoneOrderStatus();
if ($result)
{
$arResult['DATE_CREATE'] = $result->DATE_CREATE? ConvertTimeStamp($result->DATE_CREATE+CTimeZone::GetOffset()+date("Z"), 'SHORT'): '';
$arResult['DATE_MODIFY'] = $result->DATE_MODIFY? ConvertTimeStamp($result->DATE_MODIFY+CTimeZone::GetOffset()+date("Z"), 'SHORT'): '';
$arResult['OPERATOR_STATUS'] = $result->OPERATOR_STATUS;
$arResult['OPERATOR_CONTRACT'] = $result->OPERATOR_CONTRACT;
COption::SetOptionString("voximplant", "phone_order_date_create", $arResult['DATE_CREATE']);
COption::SetOptionString("voximplant", "phone_order_date_modify", $arResult['DATE_MODIFY']);
COption::SetOptionString("voximplant", "phone_order_operator_status", $arResult['OPERATOR_STATUS']);
COption::SetOptionString("voximplant", "phone_order_operator_contract", $arResult['OPERATOR_CONTRACT']);
}
}
return $arResult;
}