Мне нужно получаить значение определенного свойства элемента по собыьтию.
Следуюший код не записывает в лог ничего.
Хотя если писать чё нить другое, то в лог по событию это пишется.
Сам код
рабочий и из простого пхп файла работает.
Следуюший код не записывает в лог ничего.
Код |
---|
class MyClass { function OnAfterIBlockElementUpdateHandler(&$arFields) { if($arFields["RESULT"]){ CModule::IncludeModule("iblock"); $ID=2;//$arFields["ID"]; $arIBlockElement=GetIBlockElement($ID); AddMessage2Log($arIBlockElement['PROPERTIES']['AUTHOR']['~VALUE']); } else AddMessage2Log("Ошибка изменения записи ".$arFields["ID"]." (".$arFields["RESULT_MESSAGE"].")."); } } |
Хотя если писать чё нить другое, то в лог по событию это пишется.
Сам код
Код |
---|
CModule::IncludeModule("iblock"); $ID=2;//$arFields["ID"]; $arIBlockElement=GetIBlockElement($ID); AddMessage2Log($arIBlockElement['PROPERTIES']['AUTHOR']['~VALUE']); |
рабочий и из простого пхп файла работает.