• Модуль: salescenter
  • Путь к файлу: ~/bitrix/modules/salescenter/lib/saleshubitem.php
  • Класс: BitrixSalescenterSaleshubItem
  • Вызов: SaleshubItem::getSmsProviderItems
static function getSmsProviderItems(): array
{
	$result = [];

	$httpClient = new MainWebHttpClient();
	$response = $httpClient->get(self::getDomain() . '?source=smsprovider');
	if ($response === false)
	{
		return $result;
	}

	if ($httpClient->getStatus() === 200)
	{
		$result = self::decode($response);
	}

	if (is_array($response) && count($response) > 0)
	{
		foreach ($response as $item)
		{
			$result[] = $item;
		}
	}

	return $result;
}