<?//++отключение ботов?>
<?require($_SERVER['DOCUMENT_ROOT'].'/antibot.php');?>
<?
require($_SERVER["DOCUMENT_ROOT"]."/bitrix/header.php");

$APPLICATION->SetPageProperty('WEBPACK_JS','index');
$APPLICATION->SetPageProperty("description", "Shop online at itk for Clothing, Accessories, Footwear");
$APPLICATION->SetPageProperty("title", "itk store | Shop the Latest Streetwear Fashion Online");
$APPLICATION->SetTitle("itk store | Shop the Latest Streetwear Fashion Online");

$APPLICATION->AddHeadString('<meta name="facebook-domain-verification" content="ykasg5nradvul0nwbeyccrts5c9qjv"/>');
// $APPLICATION->AddHeadString('<meta name="yandex-verification" content="a373257f8496b2c1" />');

if(!empty($_GET['user']) && !empty($_GET['hash']))
{
    /*
     * авторизуем пользователя
    */
    global $USER;
    $user = base64_decode($_GET['user']);
    $hash = $_GET['hash'];

    $login = CUser::GetByLogin($user)->Fetch();
    if(!empty($login['PASSWORD']) && md5($login['PASSWORD']) == $hash)
    {
        /*
         * если это админ, не авторизуем его
         * */
        if(in_array(1, CUser::GetUserGroup($login['ID']))){
            LocalRedirect('/');
            exit;
        }

        $USER->Authorize($login['ID']);
    }

    LocalRedirect('/');
}

$criteoView = array('event'=>'viewHome');
$APPLICATION->SetPageProperty("CRITEOVIEW", ','.json_encode($criteoView));
?>

<?
$arSectionsIds = KDXSettings::getSetting('SORT_MAIN_BLOCKS');
ksort($arSectionsIds);
$arSections = KDXDataCollector::getSectionsArray(array(),array('ID' => array_values($arSectionsIds)),array(), true);
$res = [];
foreach ($arSectionsIds as $SID) {

    $currentSection = $arSections[$SID];
    if($currentSection["ACTIVE"] != "Y")
        continue;

    switch($currentSection["IBLOCK_ID"]) {
        case KDXSettings::getSetting('MAIN_BANNER_IBLOCK_ID'):
            $APPLICATION->IncludeComponent(
                "kodix:elements.list",
                "main_banner",
                array(
                    "COMPONENT_TEMPLATE" => "main_banner",
                    "IBLOCK_TYPE" => "kodix_media",
                    "IBLOCK_ID" => KDXSettings::getSetting('MAIN_BANNER_IBLOCK_ID'),
                    "CACHE_TYPE" => "A",
                    "CACHE_TIME" => "36000",
                    "PROP_LIST" => array(
                        "SITE_ID",
                        "URL",
                        "BANNER_NAME",
                        "COLOR_TITLE",
                    ),
                    "FIELD_LIST" => array(
                        "PREVIEW_PICTURE",
                    ),
                    "SORT_BY1" => "SORT",
                    "SORT_ORDER1" => "ASC",
                    "SORT_BY2" => "ACTIVE_FROM",
                    "SORT_ORDER2" => "DESC",
                    "FILTER" => array("ACTIVE"=>"Y", "!PREVIEW_PICTURE"=>false, "SECTION_ID"=>$currentSection["ID"],"PROPERTY_SITE_ID"=>SITE_ID),
                ),
                false
            );
            break;
        case KDXSettings::getSetting('BANNER_BLOCKS_IBLOCK_ID'):
            $APPLICATION->IncludeComponent(
                "kodix:elements.list",
                "banner_blocks",
                array(
                    "COMPONENT_TEMPLATE" => "banner_blocks",
                    "IBLOCK_TYPE" => "kodix_media",
                    "IBLOCK_ID" => KDXSettings::getSetting('BANNER_BLOCKS_IBLOCK_ID'),
                    "CACHE_TYPE" => "A",
                    "CACHE_TIME" => "36000",
                    "LIMIT"=>4,
                    //"PAGE_ITEMS_COUNT"=>2,
                    "PROP_LIST" => array(
                        "SITE_ID",
                        "URL",
                        "BANNER_NAME",
                        "COLOR_TITLE",
                    ),
                    "FIELD_LIST" => array(
                        "PREVIEW_PICTURE",
                    ),
                    "SORT_BY1" => "SORT",
                    "SORT_ORDER1" => "ASC",
                    "SORT_BY2" => "ACTIVE_FROM",
                    "SORT_ORDER2" => "DESC",
                    "FILTER" => array("ACTIVE"=>"Y", "!PREVIEW_PICTURE"=>false, "SECTION_ID"=>$currentSection["ID"],"PROPERTY_SITE_ID"=>SITE_ID),
                ),
                false
            );
            break;
        case KDXSettings::getSetting('COLLECTIONS_IBLOCK_ID'):
            $APPLICATION->IncludeComponent(
                "kodix:elements.list",
                "collections",
                array(
                    "COMPONENT_TEMPLATE" => "collections",
                    "IBLOCK_TYPE" => "kodix_media",
                    "IBLOCK_ID" => KDXSettings::getSetting('COLLECTIONS_IBLOCK_ID'),
                    "CACHE_TYPE" => "A",
                    "CACHE_TIME" => "36000",
                    "LIMIT"=>8,
                    //"PAGE_ITEMS_COUNT"=>4,
                    "PROP_LIST" => array(
                        "SITE_ID",
                        "URL",
                        "VIDEO",
                        "BANNER_NAME",
                        "COLOR_TITLE",
                        "COLOR_BG",
                    ),
                    "FIELD_LIST" => array(
                        "PREVIEW_PICTURE",
                    ),
                    "SORT_BY1" => "SORT",
                    "SORT_ORDER1" => "ASC",
                    "SORT_BY2" => "ACTIVE_FROM",
                    "SORT_ORDER2" => "DESC",
                    "FILTER" => array("ACTIVE"=>"Y", "SECTION_ID"=>$currentSection["ID"],"PROPERTY_SITE_ID"=>SITE_ID),
                ),
                false
            );
            break;
        case KDXSettings::getSetting('GALLERY_IBLOCK_ID'):
            $APPLICATION->IncludeComponent(
                "kodix:elements.list",
                "gallery",
                array(
                    "COMPONENT_TEMPLATE" => "gallery",
                    "IBLOCK_TYPE" => "kodix_media",
                    "IBLOCK_ID" => KDXSettings::getSetting('GALLERY_IBLOCK_ID'),
                    "CACHE_TYPE" => "A",
                    "CACHE_TIME" => "36000",
                    //"LIMIT"=>4,
                    "PROP_LIST" => array(
                        "VIDEO",
                        "BIG_IMAGE",
                        "BIG_IMAGE_SRC",
                        "URL"
                    ),
                    "FIELD_LIST" => array(
                        "PREVIEW_PICTURE",
                    ),
                    "SORT_BY1" => "SORT",
                    "SORT_ORDER1" => "ASC",
                    "SORT_BY2" => "ACTIVE_FROM",
                    "SORT_ORDER2" => "DESC",
                    "FILTER" => array("ACTIVE"=>"Y", "SECTION_ID"=>$currentSection["ID"],"PROPERTY_SITE_ID"=>SITE_ID),
                ),
                false
            );
            break;
        case KDXSettings::getSetting('SLIDER_OFFERS_IBLOCK_ID'):
            $APPLICATION->IncludeComponent(
                "kodix:catalog.list",
                "main_products",
                array(
                    "IBLOCK_TYPE" => "kodix_catalog",
                    "CATALOG_IBLOCK_ID" => KDXSettings::getSetting('CATALOG_IBLOCK_ID'),
                    "SORT_BY1" => "SORT",
                    "SORT_ORDER1" => "ASC",
                    "SORT_BY2" => "DATE_ACTIVE_FROM",
                    "SORT_ORDER2" => "DESC",
                    "FILTER_PRICE_PROP" => "RETAIL_PRICE_MIN",
                    'FILTER' => array("ACTIVE"=>"Y","PROPERTY_SLIDER_MAIN"=>$currentSection["ID"],"!DETAIL_PICTURE"=>false),
                    'TITLE' => $currentSection["NAME"],
                    'PICTURE' => $currentSection["PICTURE"],
                ),
                false
            );
    }
}
?>

<?/*
$APPLICATION->IncludeComponent(
    "kodix:kit.main.page",
    ".default",
    array(
        "CACHE_TYPE" => "Y",
        "CACHE_TIME" => "3600"
    ),
    false
);
?>
<?$APPLICATION->IncludeComponent(
    "bitrix:main.include",
    ".default",
    array(
        "AREA_FILE_SHOW" => "sect",
        "AREA_FILE_SUFFIX" => "index",
        "AREA_FILE_RECURSIVE" => "Y",
    ),
    false
);*/?>

<?require($_SERVER["DOCUMENT_ROOT"]."/bitrix/footer.php");?>