Мне нужно получаить значение определенного свойства элемента по собыьтию.
Следуюший код не записывает в лог ничего.
Хотя если писать чё нить другое, то в лог по событию это пишется.
Сам код
рабочий и из простого пхп файла работает.
Следуюший код не записывает в лог ничего.
| Код |
|---|
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']);
|
рабочий и из простого пхп файла работает.