Your IP : 3.133.7.179


Current Path : /home/bitrix/ext_www/dev.home-comfort.in.ua/ajax/
Upload File :
Current File : /home/bitrix/ext_www/dev.home-comfort.in.ua/ajax/archmodels.php

<?
require_once($_SERVER['DOCUMENT_ROOT'] . "/bitrix/modules/main/include/prolog_before.php");

CModule::IncludeModule('iblock');


/*загрузка архивных моделей*/

if (isset($_POST['archhmodels']))
    {

        foreach ($_POST['archhmodels'] as $key => $value) {
            $archhmodels[] = $value;
    }

    $i = 0;
    $arSelect = Array("ID", "IBLOCK_ID", "NAME", "SECTION_PAGE_URL", "PICTURE", "UF_USP", "DETAIL_PICTURE");
    $arFilter = Array("IBLOCK_ID"=> CATALOG_IBLOCK_ID, "ACTIVE"=>"Y", "ID"=>$archhmodels);

    $res = CIBlockSection::GetList(Array(), $arFilter, false, $arSelect);
    while($ob = $res->GetNext())
    {
        $ex[$i]['name'] = $ob["NAME"];
        $ex[$i]['url'] = $ob["SECTION_PAGE_URL"];
        $ex[$i]['id'] = $ob["ID"];
        $ex[$i]['desc'] = $ob["~UF_USP"];

        if(!empty($ob['PICTURE'])) {
            $rsFile = CFile::GetByID($ob['PICTURE']);
            $arFile = $rsFile->Fetch();
            $href = "/upload/" . $arFile['SUBDIR'] . "/" . $arFile['FILE_NAME'] . "";
            $ex[$i]['img'] = $href;
        }
        else
        {
            /*Получаем картинку из товаров, если в разделе не заполнена*/
            $resElems = CIBlockElement::GetList(
                [],
                ["IBLOCK_SECTION_ID" => $ob["ID"], "IBLOCK_ID" => CATALOG_IBLOCK_ID, "!PROPERTY_PICTURE1_HOME_NEW" => false],
                false,
                Array ("nTopCount" => 1),
                ["IBLOCK_SECTION_ID", "NAME", "ID", "PROPERTY_PICTURE1_HOME_NEW"]
            );
            while ($obElem = $resElems->Fetch())
            {
                $ex[$i]['img'] = CFile::ResizeImageGet($obElem["PROPERTY_PICTURE1_HOME_NEW_VALUE"], ["width" => 322, "height" => 240])["src"];
            }

        }


        $i++;
    }

    $ResJS = json_encode($ex);
    echo $ResJS;
}