Bitrix-D7 23.9
 
Загрузка...
Поиск...
Не найдено
Класс GeoIp

Открытые статические члены

static getLocationId ($ip='', $lang=LANGUAGE_ID)
 
static getLocationCode ($ip='', $lang=LANGUAGE_ID)
 
static getZipCode ($ip, $lang=LANGUAGE_ID)
 

Защищенные статические члены

static getData ($ip, $lang)
 
static getLocationFields (Result $geoIpData, $lang=LANGUAGE_ID)
 
static isParentsEmpty (Data $geoData)
 
static specifyLocationByParents (Data $geoData, array $locations, $lang)
 
static getLocationIdsByMargins (array $locations, $leftMargin, $rightMargin)
 
static getNameNormalizer ($lang)
 
static isNameMatched (Data $geoData, $name, $lang)
 
static isNormalizedNamesMatched ($name, $country, $region, $subregion)
 

Подробное описание

См. определение в файле geoip.php строка 10

Методы

◆ getData()

static getData ( $ip,
$lang )
staticprotected
Аргументы
string$ipIp address.
string$langLanguage identifier.
Возвращает
Result.

См. определение в файле geoip.php строка 68

◆ getLocationCode()

static getLocationCode ( $ip = '',
$lang = LANGUAGE_ID )
static
Аргументы
string$ipIp address.
string$langLanguage identifier.
Возвращает
string Location code.

См. определение в файле geoip.php строка 33

◆ getLocationFields()

static getLocationFields ( Result $geoIpData,
$lang = LANGUAGE_ID )
staticprotected
Аргументы
Result$geoIpData,.
string$lang
Возвращает
array Location fields.

См. определение в файле geoip.php строка 78

◆ getLocationId()

static getLocationId ( $ip = '',
$lang = LANGUAGE_ID )
static
Аргументы
string$ipIp address.
string$langLanguage identifier.
Возвращает
int Location id.

См. определение в файле geoip.php строка 17

◆ getLocationIdsByMargins()

static getLocationIdsByMargins ( array $locations,
$leftMargin,
$rightMargin )
staticprotected

См. определение в файле geoip.php строка 212

◆ getNameNormalizer()

static getNameNormalizer ( $lang)
staticprotected
Аргументы
string$lang
Возвращает
Normalizer\INormalizer

См. определение в файле geoip.php строка 231

◆ getZipCode()

static getZipCode ( $ip,
$lang = LANGUAGE_ID )
static
Аргументы
string$ipIp address.
string$langLanguage.
Возвращает
string Zip (postal) code.

См. определение в файле geoip.php строка 51

◆ isNameMatched()

static isNameMatched ( Data $geoData,
$name,
$lang )
staticprotected
Аргументы
Data$geoData
string$name
string$lang
Возвращает
bool

См. определение в файле geoip.php строка 242

◆ isNormalizedNamesMatched()

static isNormalizedNamesMatched ( $name,
$country,
$region,
$subregion )
staticprotected
Аргументы
string$name
string$country
string$region
string$subregion
Возвращает
bool

We are suggesting that names are already normalized for performance purposes.

См. определение в файле geoip.php строка 267

◆ isParentsEmpty()

static isParentsEmpty ( Data $geoData)
staticprotected

См. определение в файле geoip.php строка 122

◆ specifyLocationByParents()

static specifyLocationByParents ( Data $geoData,
array $locations,
$lang )
staticprotected

См. определение в файле geoip.php строка 127