• Модуль: crm
  • Путь к файлу: ~/bitrix/modules/crm/lib/order/import/provider.php
  • Класс: Bitrix\Crm\Order\Import\Provider
  • Вызов: Provider::getCurrentServerUrl
static function getCurrentServerUrl()
{
	$server = Context::getCurrent()->getServer();
	$request = Context::getCurrent()->getRequest();

	$url = $request->isHttps() ? 'https://' : 'http://';
	$url .= $server->getServerName();
	$url .= (
		(int)$server->getServerPort() === 80
		|| ($server->get('HTTPS') && (int)$server->getServerPort() === 443)
	)
		? ''
		: ':'.$server->getServerPort();

	return $url;
}