• Модуль: b24connector
  • Путь к файлу: ~/bitrix/modules/b24connector/lib/connection.php
  • Класс: BitrixB24ConnectorConnection
  • Вызов: Connection::getDataFromRest
static function getDataFromRest($method, $pathToData, $defaultPath = '')
{
	if(!Loader::includeModule('socialservices'))
		return '';

	$result = '';

	if($client = ApClient::init())
	{
		$result = $client->call($method);

		if(is_array($result))
		{
			foreach($pathToData as $idx)
			{
				if(!empty($result[$idx]))
				{
					$result = $result[$idx];
				}
				else
				{
					$result = '';
					break;
				}
			}
		}
	}

	if(is_array($result))
		return $result;

	if($result == '')
	{
		$domain = self::getDomain();

		if($domain == '')
			return '';

		$result = 'https://'.htmlspecialcharsbx($domain).$defaultPath; //default for b24 cloud
	}

	return $result;
}