Your IP : 3.133.7.179
<?
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;
}