- Модуль: mail
- Путь к файлу: ~/bitrix/modules/mail/classes/general/domain.php
- Класс: CMailDomain
- Вызов: CMailDomain::getErrorCode
static function getErrorCode($error)
{
$errorsList = array(
'no_auth' => CMail::ERR_API_DENIED,
'not_permitted' => CMail::ERR_API_DENIED,
'occupied' => CMail::ERR_API_NAME_OCCUPIED,
'no_user' => CMail::ERR_API_USER_NOTFOUND,
'not_found' => CMail::ERR_API_USER_NOTFOUND,
'no_login' => CMail::ERR_API_EMPTY_NAME,
'login-toolong' => CMail::ERR_API_LONG_NAME,
'badlogin' => CMail::ERR_API_BAD_NAME,
'passwd-empty' => CMail::ERR_API_EMPTY_PASSWORD,
'passwd-tooshort' => CMail::ERR_API_SHORT_PASSWORD,
'passwd-toolong' => CMail::ERR_API_LONG_PASSWORD,
'passwd-likelogin' => CMail::ERR_API_PASSWORD_LIKELOGIN,
'badpasswd' => CMail::ERR_API_BAD_PASSWORD
);
$error = explode(',', $error);
$error = trim($error[count($error)-1]);
return array_key_exists($error, $errorsList) ? $errorsList[$error] : CMail::ERR_API_DEFAULT;
}