ez-pro/s1/include/header/settings.php
2025-11-13 19:04:05 +03:00

114 lines
8.8 KiB
PHP

<?
$context = \Bitrix\Main\Context::getCurrent();
$request = $context->getRequest();
$ajaxBlock = $request->getPost('BLOCK');
$bAjax = $ajaxBlock && $request->getPost('IS_AJAX') == 'Y';
global $arTheme, $arRegion;
if($bAjax){
CModule::includeModule('aspro.allcorp3');
$arTheme = $APPLICATION->IncludeComponent("aspro:theme.allcorp3", "", array(), false);
IncludeTemplateLangFile(SITE_TEMPLATE_PATH.'/header.php');
if($arTheme['USE_REGIONALITY']['VALUE'] == 'Y'){
if(!$arRegion){
$arRegion = CAllcorp3Regionality::getCurrentRegion();
}
}
else{
$arRegion = array();
}
}
else{
$logoClass = ($arTheme['COLORED_LOGO']['VALUE'] !== 'Y' ? '' : ' colored');
}
if($arRegion){
$bPhone = ($arRegion['PHONES'] ? true : false);
}
else{
$bPhone = ((int)$arTheme['HEADER_PHONES'] ? true : false);
}
$bCallback = isset($arTheme["SHOW_CALLBACK"]["VALUE"]) ? $arTheme["SHOW_CALLBACK"]["VALUE"] === "Y" : true;
$bOrder = $arTheme['ORDER_VIEW']['VALUE'] === 'Y' && $arTheme['ORDER_VIEW']['DEPENDENT_PARAMS']['ORDER_BASKET_VIEW']['VALUE'] === 'HEADER';
$bCabinet = $arTheme["CABINET"]["VALUE"] === 'Y';
$bCompare = $arTheme["CATALOG_COMPARE"]["VALUE"] === 'Y';
$currentHeaderOptions = $arTheme['HEADER_TYPE']['LIST'][ $arTheme['HEADER_TYPE']['VALUE'] ];
$currentHeaderFixedOptions = $arTheme['TOP_MENU_FIXED']['DEPENDENT_PARAMS']['HEADER_FIXED']['LIST'][ $arTheme['TOP_MENU_FIXED']['DEPENDENT_PARAMS']['HEADER_FIXED']['VALUE'] ];
$currentMobileHeaderOptions = $arTheme['HEADER_MOBILE']['LIST'][$arTheme['HEADER_MOBILE']['VALUE']];
$currentMobileMenuOptions = $arTheme['HEADER_MOBILE_MENU']['LIST'][$arTheme['HEADER_MOBILE_MENU']['VALUE']];
$bNarrowHeader = $currentHeaderOptions['ADDITIONAL_OPTIONS']['HEADER_NARROW']['VALUE'] == 'Y';
$bMarginHeader = $currentHeaderOptions['ADDITIONAL_OPTIONS']['HEADER_MARGIN']['VALUE'] == 'Y';
$bCenteredHeader = $currentHeaderOptions['ADDITIONAL_OPTIONS']['LOGO_CENTERED']['VALUE'] == 'Y';
$bShowMegaMenu = $currentHeaderOptions['TOGGLE_OPTIONS']['OPTIONS']['HEADER_TOGGLE_MEGA_MENU']['VALUE'] == 'Y';
$bRightMegaMenu = $currentHeaderOptions['TOGGLE_OPTIONS']['OPTIONS']['HEADER_TOGGLE_MEGA_MENU']['ADDITIONAL_OPTIONS']['HEADER_TOGGLE_MEGA_MENU_POSITION']['VALUE'] == 'Y';
$bShowSlogan = $currentHeaderOptions['TOGGLE_OPTIONS']['OPTIONS']['HEADER_TOGGLE_SLOGAN']['VALUE'] == 'Y';
$bShowPhone = $currentHeaderOptions['TOGGLE_OPTIONS']['OPTIONS']['HEADER_TOGGLE_PHONE']['VALUE'] == 'Y';
$bShowCallback = $currentHeaderOptions['TOGGLE_OPTIONS']['OPTIONS']['HEADER_TOGGLE_PHONE']['ADDITIONAL_OPTIONS']['HEADER_TOGGLE_CALLBACK']['VALUE'] == 'Y';
$bShowSearch = $currentHeaderOptions['TOGGLE_OPTIONS']['OPTIONS']['HEADER_TOGGLE_SEARCH']['VALUE'] == 'Y';
$bShowAddress = $currentHeaderOptions['TOGGLE_OPTIONS']['OPTIONS']['HEADER_TOGGLE_ADDRESS']['VALUE'] == 'Y';
$bShowSocial = $currentHeaderOptions['TOGGLE_OPTIONS']['OPTIONS']['HEADER_TOGGLE_SOCIAL']['VALUE'] == 'Y';
$bShowLang = $currentHeaderOptions['TOGGLE_OPTIONS']['OPTIONS']['HEADER_TOGGLE_LANG']['VALUE'] == 'Y';
$bShowButton = $currentHeaderOptions['TOGGLE_OPTIONS']['OPTIONS']['HEADER_TOGGLE_BUTTON']['VALUE'] == 'Y';
$bShowTopestButton = $currentHeaderOptions['TOGGLE_OPTIONS']['OPTIONS']['HEADER_TOGGLE_TOPEST_BUTTON']['VALUE'] == 'Y';
$bShowEyed = $currentHeaderOptions['TOGGLE_OPTIONS']['OPTIONS']['HEADER_TOGGLE_EYED']['VALUE'] === 'Y';
$bShowThemeSelector = $currentHeaderOptions['TOGGLE_OPTIONS']['OPTIONS']['HEADER_TOGGLE_THEME_SELECTOR']['VALUE'] == 'Y';
$bShowMegaMenuFixed = $currentHeaderFixedOptions['TOGGLE_OPTIONS']['OPTIONS']['HEADER_FIXED_TOGGLE_MEGA_MENU']['VALUE'] == 'Y';
$bRightMegaMenuFixed = $currentHeaderFixedOptions['TOGGLE_OPTIONS']['OPTIONS']['HEADER_FIXED_TOGGLE_MEGA_MENU']['ADDITIONAL_OPTIONS']['HEADER_FIXED_TOGGLE_MEGA_MENU_POSITION']['VALUE'] == 'Y';
$bShowSloganFixed = $currentHeaderFixedOptions['TOGGLE_OPTIONS']['OPTIONS']['HEADER_FIXED_TOGGLE_SLOGAN']['VALUE'] == 'Y';
$bShowPhoneFixed = $currentHeaderFixedOptions['TOGGLE_OPTIONS']['OPTIONS']['HEADER_FIXED_TOGGLE_PHONE']['VALUE'] == 'Y';
$bShowCallbackFixed = $currentHeaderFixedOptions['TOGGLE_OPTIONS']['OPTIONS']['HEADER_FIXED_TOGGLE_PHONE']['ADDITIONAL_OPTIONS']['HEADER_FIXED_TOGGLE_CALLBACK']['VALUE'] == 'Y';
$bShowSearchFixed = $currentHeaderFixedOptions['TOGGLE_OPTIONS']['OPTIONS']['HEADER_FIXED_TOGGLE_SEARCH']['VALUE'] == 'Y';
$bShowAddressFixed = $currentHeaderFixedOptions['TOGGLE_OPTIONS']['OPTIONS']['HEADER_FIXED_TOGGLE_ADDRESS']['VALUE'] == 'Y';
$bShowSocialFixed = $currentHeaderFixedOptions['TOGGLE_OPTIONS']['OPTIONS']['HEADER_FIXED_TOGGLE_SOCIAL']['VALUE'] == 'Y';
$bShowLangFixed = $currentHeaderFixedOptions['TOGGLE_OPTIONS']['OPTIONS']['HEADER_FIXED_TOGGLE_LANG']['VALUE'] == 'Y';
$bShowButtonFixed = $currentHeaderFixedOptions['TOGGLE_OPTIONS']['OPTIONS']['HEADER_FIXED_TOGGLE_BUTTON']['VALUE'] == 'Y';
$bShowTopestButtonFixed = $currentHeaderFixedOptions['TOGGLE_OPTIONS']['OPTIONS']['HEADER_FIXED_TOGGLE_TOPEST_BUTTON']['VALUE'] == 'Y';
$bShowEyedFixed = $currentHeaderFixedOptions['TOGGLE_OPTIONS']['OPTIONS']['HEADER_FIXED_TOGGLE_EYED']['VALUE'] === 'Y';
$colorMobileHeader = strtolower($currentMobileHeaderOptions['ADDITIONAL_OPTIONS']['HEADER_MOBILE_COLOR']['VALUE']);
if ($bWhiteLogoMobileHeader = ($colorMobileHeader === 'colored' || $colorMobileHeader === 'dark')) {
$APPLICATION->GetPageProperty('HEADER_MOBILE_LOGO', 'light');
}
$bShowBurgerMobileHeader = $currentMobileHeaderOptions['TOGGLE_OPTIONS']['OPTIONS']['HEADER_MOBILE_TOGGLE_BURGER']['VALUE'] == 'Y';
$bShowRightBurgerMobileHeader = $currentMobileHeaderOptions['TOGGLE_OPTIONS']['OPTIONS']['HEADER_MOBILE_TOGGLE_BURGER']['ADDITIONAL_OPTIONS']['HEADER_MOBILE_TOGGLE_BURGER_POSITION']['VALUE'] == 'Y';
$bShowCartMobileHeader = $arTheme['ORDER_VIEW']['VALUE'] == 'Y';
$bShowPhoneMobileHeader = $currentMobileHeaderOptions['TOGGLE_OPTIONS']['OPTIONS']['HEADER_MOBILE_TOGGLE_PHONE']['VALUE'] == 'Y';
$bShowCallbackMobileHeader = $currentMobileHeaderOptions['TOGGLE_OPTIONS']['OPTIONS']['HEADER_MOBILE_TOGGLE_PHONE']['ADDITIONAL_OPTIONS']['HEADER_MOBILE_TOGGLE_CALLBACK']['VALUE'] == 'Y';
$bShowSearchMobileHeader = $currentMobileHeaderOptions['TOGGLE_OPTIONS']['OPTIONS']['HEADER_MOBILE_TOGGLE_SEARCH']['VALUE'] == 'Y';
$bShowCartMobileMenu = $bShowCartMobileHeader;
$bShowPhoneMobileMenu = $currentMobileMenuOptions['TOGGLE_OPTIONS']['OPTIONS']['MOBILE_MENU_TOGGLE_PHONE']['VALUE'] == 'Y';
$bShowCallbackMobileMenu = $currentMobileMenuOptions['TOGGLE_OPTIONS']['OPTIONS']['MOBILE_MENU_TOGGLE_PHONE']['ADDITIONAL_OPTIONS']['MOBILE_MENU_TOGGLE_CALLBACK']['VALUE'] == 'Y';
$bShowEmailMobileMenu = $currentMobileMenuOptions['TOGGLE_OPTIONS']['OPTIONS']['MOBILE_MENU_TOGGLE_EMAIL']['VALUE'] == 'Y';
$bShowAddressMobileMenu = $currentMobileMenuOptions['TOGGLE_OPTIONS']['OPTIONS']['MOBILE_MENU_TOGGLE_ADDRESS']['VALUE'] == 'Y';
$bShowScheduleMobileMenu = $currentMobileMenuOptions['TOGGLE_OPTIONS']['OPTIONS']['MOBILE_MENU_TOGGLE_SCHEDULE']['VALUE'] == 'Y';
$bShowSocialMobileMenu = $currentMobileMenuOptions['TOGGLE_OPTIONS']['OPTIONS']['MOBILE_MENU_TOGGLE_SOCIAL']['VALUE'] == 'Y';
$bShowLangMobileMenu = $currentMobileMenuOptions['TOGGLE_OPTIONS']['OPTIONS']['MOBILE_MENU_TOGGLE_LANG']['VALUE'] == 'Y';
$bShowLangUpMobileMenu = $currentMobileMenuOptions['TOGGLE_OPTIONS']['OPTIONS']['MOBILE_MENU_TOGGLE_LANG']['ADDITIONAL_OPTIONS']['MOBILE_MENU_TOGGLE_LANG_UP']['VALUE'] == 'Y';
$bShowRegionUpMobileMenu = $currentMobileMenuOptions['TOGGLE_OPTIONS']['OPTIONS']['MOBILE_MENU_TOGGLE_REGION']['ADDITIONAL_OPTIONS']['MOBILE_MENU_TOGGLE_REGION_UP']['VALUE'] == 'Y';
$bShowCabinetUpMobileMenu = $currentMobileMenuOptions['TOGGLE_OPTIONS']['OPTIONS']['MOBILE_MENU_TOGGLE_PERSONAL']['ADDITIONAL_OPTIONS']['MOBILE_MENU_TOGGLE_PERSONAL_UP']['VALUE'] == 'Y';
$bShowCompareUpMobileMenu = $currentMobileMenuOptions['TOGGLE_OPTIONS']['OPTIONS']['MOBILE_MENU_TOGGLE_COMPARE']['ADDITIONAL_OPTIONS']['MOBILE_MENU_TOGGLE_COMPARE_UP']['VALUE'] == 'Y';
$bShowCartUpMobileMenu = $currentMobileMenuOptions['TOGGLE_OPTIONS']['OPTIONS']['MOBILE_MENU_TOGGLE_CART']['ADDITIONAL_OPTIONS']['MOBILE_MENU_TOGGLE_CART_UP']['VALUE'] == 'Y';
$bShowButtonMobileMenu = $currentMobileMenuOptions['TOGGLE_OPTIONS']['OPTIONS']['MOBILE_MENU_TOGGLE_BUTTON']['VALUE'] == 'Y';
$bShowThemeSelectorMobileMenu = $currentMobileMenuOptions['TOGGLE_OPTIONS']['OPTIONS']['MOBILE_MENU_TOGGLE_THEME_SELECTOR']['VALUE'] == 'Y';
$bShowWidgetMobileMenu = $currentMobileMenuOptions['TOGGLE_OPTIONS']['OPTIONS']['MOBILE_MENU_TOGGLE_WIDGET']['VALUE'] == 'Y';
$topBlockColor = strtolower($arTheme['TOP_MENU_COLOR']['VALUE']);
$mainBlockColor = strtolower($arTheme['MENU_COLOR']['VALUE']);
$whiteBreadcrumbs = $arTheme['PAGE_TITLE']['VALUE'] === '1' || $arTheme['PAGE_TITLE']['VALUE'] === '2';
$bHeaderFon = $bMarginHeader && isset($currentHeaderOptions['ADDITIONAL_OPTIONS']['HEADER_FON']) && $currentHeaderOptions['ADDITIONAL_OPTIONS']['HEADER_FON']['VALUE'] == 'Y';
$siteSelectorName = $arTheme['SITE_SELECTOR_NAME']['VALUE'];
?>