При добавлении пользователя вешаемся на событие OnBeforeUserAdd вот такой например (возьмём из документации) функцией
Эксепшн вполне успешно срабатывает, не позволяя добавлять пользователя без нужного нам свойства. Однако, ошибку админка выдаёт просто "Ошибка сохранения".
Так возможно ли вообще изменить текст, выдаваемый при ошибке?
| Код |
|---|
function OnBeforeUserAddHandler(&$arFields)
{
if(strlen($arFields["LAST_NAME"])<=0)
{
global $APPLICATION;
$APPLICATION->throwException("Пожалуйста, введите фамилию.");
return false;
}
}
|
Эксепшн вполне успешно срабатывает, не позволяя добавлять пользователя без нужного нам свойства. Однако, ошибку админка выдаёт просто "Ошибка сохранения".
Так возможно ли вообще изменить текст, выдаваемый при ошибке?