- Модуль: main
- Путь к файлу: ~/bitrix/modules/main/lib/service/geoip/maxmind.php
- Класс: BitrixMainServiceGeoIpMaxMind
- Вызов: MaxMind::getConfigForAdmin
public function getConfigForAdmin()
{
return [
[
'NAME' => 'SERVICE',
'TITLE' => Loc::getMessage("main_geoip_mm_service"),
'TYPE' => 'LIST',
'VALUE' => ($this->config['SERVICE'] ?? 'GeoIP2City'),
'OPTIONS' => [
'GeoLite2Country' => 'GeoLite2 Country',
'GeoLite2City' => 'GeoLite2 City',
'GeoIP2Country' => 'GeoIP2 Country',
'GeoIP2City' => 'GeoIP2 City',
'GeoIP2Insights' => 'GeoIP2 Insights',
],
'REQUIRED' => true,
],
[
'NAME' => 'USER_ID',
'TITLE' => Loc::getMessage('MAIN_SRV_GEOIP_MM_F_USER_ID'),
'TYPE' => 'TEXT',
'VALUE' => htmlspecialcharsbx($this->config['USER_ID']),
'REQUIRED' => true,
],
[
'NAME' => 'LICENSE_KEY',
'TITLE' => Loc::getMessage('MAIN_SRV_GEOIP_MM_F_LICENSE_KEY'),
'TYPE' => 'TEXT',
'VALUE' => htmlspecialcharsbx($this->config['LICENSE_KEY']),
'REQUIRED' => true,
]
];
}