- Модуль: mail
- Путь к файлу: ~/bitrix/modules/mail/classes/general/domain2.php
- Класс: CMailDomain2
- Вызов: CMailDomain2::getErrorCode2
static function getErrorCode2($error)
{
$errorsList = array(
'unknown' => CMail::ERR_API_DEFAULT,
'no_token' => CMail::ERR_API_DENIED,
'no_domain' => CMail::ERR_API_EMPTY_DOMAIN,
'no_ip' => CMail::ERR_API_DEFAULT,
'bad_domain' => CMail::ERR_API_BAD_DOMAIN,
'prohibited' => CMail::ERR_API_PROHIBITED_DOMAIN,
'bad_token' => CMail::ERR_API_DENIED,
'no_auth' => CMail::ERR_API_DENIED,
'bad_oauth' => CMail::ERR_API_DENIED,
'not_allowed' => CMail::ERR_API_DENIED,
'blocked' => CMail::ERR_API_DENIED,
'occupied' => CMail::ERR_API_DOMAIN_OCCUPIED,
'not_master_admin' => CMail::ERR_API_DENIED,
'bad_country' => CMail::ERR_API_DEFAULT,
'status_none' => CMail::ERR_API_DEFAULT,
'get_new_token_please' => CMail::ERR_API_OLD_TOKEN,
);
$error = explode(',', $error);
$error = trim($error[count($error)-1]);
return array_key_exists($error, $errorsList) ? $errorsList[$error] : CMail::ERR_API_DEFAULT;
}