Здравствуйте.
Пытаюсь сделать обработку событий добавления/изменения элементов инфоблока.
Необходимо при изменении записывать информацию в отдельный файл.
Нашел в документации следующее():
При его использовании вылетает ошибка:
Подскажите пожалуйста как решить данную проблему.
Пытаюсь сделать обработку событий добавления/изменения элементов инфоблока.
Необходимо при изменении записывать информацию в отдельный файл.
Нашел в документации следующее():
| Код |
|---|
<?
// файл /bitrix/php_interface/init.php
// регистрируем обработчик
AddEventHandler("iblock", "OnAfterIBlockElementUpdate", Array("MyClass", "OnAfterIBlockElementUpdateHandler"));
class MyClass
{
// создаем обработчик события "OnAfterIBlockElementUpdate"
function OnAfterIBlockElementUpdateHandler(&$arFields)
{
if($arFields["RESULT"])
AddMessage2Log("Запись с кодом ".$arFields["ID"]." изменена.");
else
AddMessage2Log("Ошибка изменения записи ".$arFields["ID"]." (".$arFields["RESULT_MESSAGE"].").");
}
}
?> |
При его использовании вылетает ошибка:
| Код |
|---|
Fatal error: Call to undefined function AddEventHandler() in /x/x/x/x/local/php_interface/init.php |
Подскажите пожалуйста как решить данную проблему.