• Модуль: security
  • Путь к файлу: ~/bitrix/modules/security/classes/general/system_information.php
  • Класс: CSecuritySystemInformation
  • Вызов: CSecuritySystemInformation::getPullingInfo
static function getPullingInfo()
{
	$result = array(
		'enabled' => CModule::IncludeModule('pull') && CPullOptions::ModuleEnable()
	);
	if ($result['enabled'])
	{
		$result['nginx_used'] = CPullOptions::GetQueueServerStatus();
		if ($result['nginx_used'])
		{
			$result['server_protocol'] = CPullOptions::GetQueueServerVersion();
			$result['publish_url'] = CPullOptions::GetPublishUrl();

			$result['pulling_url'] = CPullOptions::GetListenUrl();
			$result['pulling_url_secure'] = CPullOptions::GetListenSecureUrl();

			$result['websocket_url'] = CPullOptions::GetWebSocketUrl();
			$result['websocket_url_secure'] = CPullOptions::GetWebSocketSecureUrl();
		}
	}
	return $result;
}