• Модуль: 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;
	}
}