Your IP : 52.14.252.50
<? if(!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED !== true){
die();
}
/** @var CBitrixComponent $this */
/** @var array $arParams */
/** @var array $arResult */
/** @var string $componentPath */
/** @var string $componentName */
/** @var string $componentTemplate */
/** @global CUser $USER */
/** @global CMain $APPLICATION */
// TODO проверка на установленный модуль
$REGIONAL = WebprofyRegional::getInstance();
$region = $REGIONAL->getCurrentRegion();
if(!$region){
$region = WebprofyRegional::$DEFAULT_REGION;
}
$regions = $REGIONAL->getRegionsArray();
$geoIP = $REGIONAL->getRegionByIP();
$regions_main = array();
$regions_more = array();
$http_params = DeleteParam(array("reg", "sessid"));
$page = $APPLICATION->GetCurPage();
foreach($REGIONAL->regions as $key => &$ar){
$ar['REDIRECT_URL'] = $REGIONAL->getRedirectUrlForRegion($key);
if($ar['UF_MAIN']){
$regions_main[] = $ar;
}else{
$regions_more[] = $ar;
}
}
$arResult = array(
'CURRENT_REGION_CODE' => $region,
'CURRENT_REGION_NAME' => $regions[$region],
'REGIONS_SHORT' => $REGIONAL->getRegionsArray(),
'REGIONS_FULL' => $REGIONAL->regions,
'REGIONS_MAIN' => $regions_main,
'REGIONS_MORE' => $regions_more,
'GEO_IP' => $geoIP,
'GEO_IP_REGION_CODE' => $geoIP['code'],
'GEO_IP_REGION_NAME' => $regions[$geoIP['code']]
);
if(!$REGIONAL->isSet){
$byIP = $REGIONAL->getRegionByIP();
if($byIP['code'] != WebprofyRegional::$DEFAULT_REGION){
$arResult['SHOW_POPUP'] = 'Y';
}
}
$this->IncludeComponentTemplate();