- Модуль: mail
- Путь к файлу: ~/bitrix/modules/mail/classes/general/domain2.php
- Класс: CMailDomain2
- Вызов: CMailDomain2::setDomainLogo
static function setDomainLogo($token, $domain, $logo, $replace, &$error)
{
if (!$replace)
{
$result = CMailYandex2::checkLogo($token, $domain, $error);
if ($result !== false)
{
if (preg_match('~^https?://avatars.yandex.net/get-for-domain/~i', $result))
return false;
}
else
{
$error = self::getErrorCode2($error);
return null;
}
}
$result = CMailYandex2::setLogo($token, $domain, $logo, $error);
if ($result !== false)
{
return $result;
}
else
{
$error = self::getErrorCode2($error);
return null;
}
}