• Модуль: market
  • Путь к файлу: ~/bitrix/modules/market/lib/Subscription/Trial.php
  • Класс: BitrixMarketSubscriptionTrial
  • Вызов: Trial::getB24Fields
static function getB24Fields(): array
{
	$server = Context::getCurrent()->getServer();

	$queryFields = [
		'DEMO' => 'subscription',
		'SITE' => (defined('BX24_HOST_NAME')) ? BX24_HOST_NAME : $server->getHttpHost(),
	];

	if (function_exists('bx_sign')) {
		$queryFields['hash'] = bx_sign(md5(implode('|', $queryFields)));
	}

	return $queryFields;
}