Телефон выводит, а id пользователя нет, в чем ошибка?
[SALE_NEW_ORDER]
в /bitrix/php_interface/init.php
//-- Добавление обработчика события
AddEventHandler("sale", "OnOrderNewSendEmail", "bxModifySaleMails");
//-- Обработчик события
function bxModifySaleMails($orderID, &$eventName, &$arFields)
{
$arOrder = CSaleOrder::GetByID($orderID);
//-- получаем телефон и id пользователя
$order_props = CSaleOrderPropsValue::GetOrderProps($orderID);
$phone="";
$user_id="";
while ($arProps = $order_props->Fetch())
{
if ($arProps["CODE"] == "PHONE")
{
$phone = htmlspecialchars($arProps["VALUE"]);
}
if ($arProps["CODE"] == "USER_ID")
{
$user_id = htmlspecialchars($arProps["VALUE"]);
}
}
//-- добавляем новые поля в массив результатов
$arFields["PHONE"] = $phone;
$arFields["USER_ID"] = $user_id;
}