Здравствуйте.
Пытаюсь сделать обработку событий добавления/изменения элементов инфоблока.
Необходимо при изменении записывать информацию в отдельный файл.
Нашел в документации следующее(здесь ):
При его использовании вылетает ошибка:
Подскажите пожалуйста как решить данную проблему.
Пытаюсь сделать обработку событий добавления/изменения элементов инфоблока.
Необходимо при изменении записывать информацию в отдельный файл.
Нашел в документации следующее(
Код |
---|
<? // файл /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 |
Подскажите пожалуйста как решить данную проблему.