Добро пожаловать на сайт <БагБД>, где вы можете задавать вопросы о программировании и разработке на Битрикс и Битрикс24, и получать быстрые и квалифицированные ответы от профессионалов!

изменить текст ошибки AddEventHandler

00 голосов
2
действую следующим образом
Код
AddEventHandler("main", "OnBeforeUserAdd", "OnBeforeUserAddHandler");
function OnBeforeUserAddHandler(&$arFields)
{
    if (strcmp($arFields['EMAIL'], 'mail@mail.ml') == 0) {
        return false;
    } else {
        return $arFields;
    }
}

работает как надо, останавливает процес и возвращает "Ошибка регистрации нового пользователя: Unknown error.". Как бы мне заменить этот текст? вместо Unknown error - Пользователь с таким email уже существует
спросил 14 Окт, 13 от XpoHo3aBp (860 баллов)

2 Ответы

00 голосов
Код
global $APPLICATION;
 if (strcmp($arFields['EMAIL'], 'mail@mail.ml') == 0) {
$APPLICATION->throwException("Пользователь с таким email уже существует.");
        return false;
    } else {
        return true;
    } 

ответил 03 Ноя, 13 от Pomnep (13,960 баллов)
00 голосов
Благодарю
ответил 09 Фев, 14 от XpoHo3aBp (860 баллов)

Похожие вопросы

0 голосов
2 ответов
спросил 27 Окт, 13 от JoVani (120 баллов)
0 голосов
2 ответов
спросил 28 Апр, 14 от Kiriel (2,010 баллов)
0 голосов
1 ответ
спросил 23 Апр, 14 от XpoHo3aBp (860 баллов)
0 голосов
0 ответов
спросил 19 Апр, 14 от W1Ng (540 баллов)
0 голосов
1 ответ
спросил 07 Апр, 14 от Babai (260 баллов)