• Модуль: im
  • Путь к файлу: ~/bitrix/modules/im/lib/common.php
  • Класс: BitrixImCommon
  • Вызов: Common::getPublicDomain
static function getPublicDomain()
{
	$schema = BitrixMainContext::getCurrent()->getRequest()->isHttps()? "https" : "http";

	if (defined("SITE_SERVER_NAME") && SITE_SERVER_NAME <> '')
	{
		$domain = SITE_SERVER_NAME;
	}
	else
	{
		$domain = BitrixMainConfigOption::get("main", "server_name", '');
		if (!$domain)
		{
			$domain = $_SERVER['SERVER_NAME'].(in_array($_SERVER['SERVER_PORT'], Array(80, 443))?'':':'.$_SERVER['SERVER_PORT']);
		}
	}

	return $schema."://".$domain;
}