• Модуль: sender
  • Путь к файлу: ~/bitrix/modules/sender/lib/integration/sender/mail/consentbuildermail.php
  • Класс: Bitrix\Sender\Integration\Sender\Mail\ConsentBuilderMail
  • Вызов: ConsentBuilderMail::getLink
static function getLink($siteId): ?string
{
	$uri = null;
	if (static::checkUri($siteId))
	{
		$uri = static::URI;
		// exclude com.br & com.de domains
		if (
			Service::isCloud()
			&& defined('BX24_HOST_NAME')
			&& !in_array(mb_substr(BX24_HOST_NAME, -7), ['.com.br', '.com.de'])
		)
		{
			$domain = BX24_HOST_NAME;
			if (!\CBitrix24::isCustomDomain())
			{
				$domain = preg_replace('/^([-\.\w]+)\.bitrix24\.([-\.\w]+)/', '$2.$1', $domain);
				$domain = "mailinternetsub.com/" . $domain;
			}
			$uri = "https://$domain$uri";
		}
	}
	return $uri;
}