Файловый менеджер - Редактировать - /var/www/axolotl/data/www/yar.axolotls.ru/ajax/city_select.php
Назад
<?define("STATISTIC_SKIP_ACTIVITY_CHECK", "true");?> <?require($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/main/include/prolog_before.php");?> <?if(isset($_GET['term']) && $_GET['term']) { if(\Bitrix\Main\Loader::includeModule('aspro.next')) { $arRegions = CNextRegionality::getRegions(); if($arRegions) { $city = iconv('UTF-8', LANG_CHARSET, $_GET['term']); $arRegionsJS = array(); $bFuncExists = (function_exists('mb_strtolower')); $arSortFields=array("NAME" => SORT_ASC); \Bitrix\Main\Type\Collection::sortByColumn($arRegions, $arSortFields); $type_regions = \Bitrix\Main\Config\Option::get('aspro.next', 'REGIONALITY_TYPE', 'ONE_DOMAIN'); $host = (CMain::IsHTTPS() ? 'https://' : 'http://'); $uri = $_GET['url']; foreach($arRegions as $arTmpRegion) { if($bFuncExists) { $cityNameTmp = mb_strtolower($arTmpRegion['NAME']); $city = mb_strtolower($city); } else { $cityNameTmp = strtolower($arTmpRegion['NAME']); $city = strtolower($city); } if(strpos($cityNameTmp, $city) !== false) { $cityName = iconv(LANG_CHARSET, 'UTF-8', $arTmpRegion['NAME']); $href = $uri; if($arTmpRegion['PROPERTY_MAIN_DOMAIN_VALUE'] && $type_regions == 'SUBDOMAIN') $href = $host.$arTmpRegion['PROPERTY_MAIN_DOMAIN_VALUE'].$uri; $arRegionsJS[] = array( 'label' => $cityName, 'HREF' => $href, 'ID' => $arTmpRegion['ID'], ); } } if($arRegionsJS) echo json_encode($arRegionsJS); else echo json_encode(array()); } else echo json_encode(array()); } else echo json_encode(array()); } ?>
| ver. 1.4 |
Github
|
.
| PHP 7.4.8 | Генерация страницы: 0 |
proxy
|
phpinfo
|
Настройка