• Модуль: main
  • Путь к файлу: ~/bitrix/modules/main/lib/service/geoip/extension.php
  • Класс: BitrixMainServiceGeoIpExtension
  • Вызов: Extension::getProvidingData
public function getProvidingData()
{
	$result = new ProvidingData();

	if (self::isAvailableBaseCountry())
	{
		$result->countryCode = true;
		$result->countryName = true;
	}

	if (self::isAvailableBaseCity())
	{
		$result->timezone = true;
		$result->countryCode = true;
		$result->countryName = true;
		$result->regionCode = true;
		$result->cityName = true;
		$result->zipCode = true;
		$result->latitude = true;
		$result->longitude = true;
	}

	if (self::isAvailableBaseOrganization())
	{
		$result->organizationName = true;
	}

	if (self::isAvailableBaseIsp())
	{
		$result->ispName = true;
	}

	if (self::isAvailableBaseAsn())
	{
		$result->asn = true;
	}

	return $result;
}