Сломал всю голову.... может у кого есть идеи...
не выбирает свойства, при этом если скопировать этот же самый код в Командную PHP-строку - все ок.... куда рыть?
Код |
---|
AddEventHandler('sale', 'OnOrderAdd', 'NewOrderProcessing'); function NewOrderProcessing($oid, $arFields) { if(Main\Loader::includeModule('sale') && $oid > 0) // по идеи подключать модуль не надо, вызывается из модуля sale { $arOrder = CSaleOrder::GetByID($oid); $number = strlen($arOrder["ACCOUNT_NUMBER"]) > 0 ? $arOrder["ACCOUNT_NUMBER"] : $arOrder["ID"]; $res = CSaleOrderPropsValue::GetList(array("ID" => "DESC"), array("CODE" => "PHONE", "ORDER_ID" => intval($arOrder["ID"])), false, false, array("CODE", "VALUE")); if($arRes = $res->GetNext()) { $phone = trim($arRes["VALUE"]); if(strlen($phone) > 0) { // DO SOMETHING } } } } |
не выбирает свойства, при этом если скопировать этот же самый код в Командную PHP-строку - все ок.... куда рыть?
Не жмись, кликай "Мне нравится" на сообщении :)