Добрый день!
У меня не срабатывает обработчик OnAfterUserRegister
Вставляю в init.php такой код:
Функция не работает. Любая другая функция также не работает.
Сам init.php работает, т.е. если поставить команду без обработчика, она срабатывает. Не работает только обработчик.
Скажите, пожалуйста, в чем ошибка?
У меня не срабатывает обработчик OnAfterUserRegister
Вставляю в init.php такой код:
| Код |
|---|
AddEventHandler("main", "OnAfterUserRegister", Array("ClassAfterRegister", "OnAfterUserRegisterHandler"));class ClassAfterRegister
{
function OnAfterUserRegisterHandler(&$arFields)
{
if(SITE_ID=="s1")
{
// добавляем его в группу с id=7
$arFields["GROUP_ID"][] = 7;
}
elseif(SITE_ID=="s2")
{
// добавляем его в группу с id=8
$arFields["GROUP_ID"][] = 8;
}
}
} |
Функция не работает. Любая другая функция также не работает.
Сам init.php работает, т.е. если поставить команду без обработчика, она срабатывает. Не работает только обработчик.
Скажите, пожалуйста, в чем ошибка?
Ольга Стафиевская