Script::proxyUrl

  1. Bitrix24 API (v. 23.675.0)
  2. crm
  3. Script
  4. proxyUrl
  • Модуль: crm
  • Путь к файлу: ~/bitrix/modules/crm/lib/webform/script.php
  • Класс: Bitrix\Crm\WebForm\Script
  • Вызов: Script::proxyUrl
static function proxyUrl($url)
{
	if (Loader::includeModule('bitrix24') && !\CBitrix24::isCustomDomain())
	{
		$url = new Uri($url);
		if (mb_strpos($url->getPath(), '/pub/') === 0)
		{
			$url = $url->setPath(
				'/'.$url->getHost().mb_substr($url->getPath(), 4)
			)->setHost('bitrix24public.com')->getLocator();
		}
	}

	return $url;
}

Добавить комментарий