Всем привет.
Редакция "Малый бизнес".
Хочу обработать событие добавления элемента в таблицу. В документации по этому поводу сказано, что надо в файле /bitrix/php_interface/init.php определить обработчики события.
Файл пришлось создать.
Ни мой код, ни пример из документации не работает после вставки в этот файл.
Кто-нибудь сталкивался с такой проблемой? Буду очень благодарен за помощь.
[CODE]
<?
// скрипт в файле /bitrix/php_interface/init.php
AddEventHandler("main", "OnBeforeUserLogin", Array("MyClass", "BeforeLogin"));class MyClass
{
function BeforeLogin(&$arFields)
{
if(strtolower($arFields["LOGIN"])=="guest")
{
global $APPLICATION;
$APPLICATION->throwException("Пользователь с именем входа Guest не может быть авторизован.");
return false;
}
}
}
?>
[/CODE]
Редакция "Малый бизнес".
Хочу обработать событие добавления элемента в таблицу. В документации по этому поводу сказано, что надо в файле /bitrix/php_interface/init.php определить обработчики события.
Файл пришлось создать.
Ни мой код, ни пример из документации не работает после вставки в этот файл.
Кто-нибудь сталкивался с такой проблемой? Буду очень благодарен за помощь.
[CODE]
<?
// скрипт в файле /bitrix/php_interface/init.php
AddEventHandler("main", "OnBeforeUserLogin", Array("MyClass", "BeforeLogin"));class MyClass
{
function BeforeLogin(&$arFields)
{
if(strtolower($arFields["LOGIN"])=="guest")
{
global $APPLICATION;
$APPLICATION->throwException("Пользователь с именем входа Guest не может быть авторизован.");
return false;
}
}
}
?>
[/CODE]