• Модуль: transformer
  • Путь к файлу: ~/bitrix/modules/transformer/lib/http.php
  • Класс: BitrixTransformerHttp
  • Вызов: Http::__construct
public function __construct()
{
	if(defined('TRANSFORMER_CONTROLLER_URL'))
	{
		$this->controllerUrl = TRANSFORMER_CONTROLLER_URL;
	}
	else
	{
		$optionsControllerUrl = Option::get(self::MODULE_ID, 'transformer_controller_url', static::CLOUD_CONVERTER_URL);
		if(!empty($optionsControllerUrl))
		{
			$uri = new Uri($optionsControllerUrl);
			if($uri->getHost())
			{
				$this->controllerUrl = $uri->getLocator();
			}
		}
	}

	if(defined('BX24_HOST_NAME'))
	{
		$this->licenceCode = BX24_HOST_NAME;
	}
	else
	{
		require_once($_SERVER['DOCUMENT_ROOT'].'/bitrix/modules/main/classes/general/update_client.php');
		$this->licenceCode = md5('BITRIX'.CUpdateClient::GetLicenseKey().'LICENCE');
	}
	$this->type = self::getPortalType();
	$this->domain = self::getServerAddress();
}