} $arItem['JS_OFFERS'] = $arMatrix; $arItem['OFFERS_SELECTED'] = $intSelected; $arItem['OFFERS_PROPS_DISPLAY'] = $boolSKUDisplayProperties; } else { $arItem['MIN_PRICE'] = CIBlockPriceTools::getMinPriceFromOffers($arItem['OFFERS'], $boolConvert ? $arResult['CONVERT_CURRENCY']['CURRENCY_ID'] : $strBaseCurrency); } } if ($arResult['MODULES']['catalog'] && $arItem['CATALOG'] && CCatalogProduct::TYPE_PRODUCT == $arItem['CATALOG_TYPE']) { CIBlockPriceTools::setRatioMinPrice($arItem, true); } if (!empty($arItem['DISPLAY_PROPERTIES'])) { foreach ($arItem['DISPLAY_PROPERTIES'] as $propKey => $arDispProp) { if ('F' == $arDispProp['PROPERTY_TYPE']) { unset($arItem['DISPLAY_PROPERTIES'][$propKey]); } } } $arItem['LAST_ELEMENT'] = 'N'; $arNewItemsList[$key] = $arItem; } $arNewItemsList[$key]['LAST_ELEMENT'] = 'Y'; $arResult['ITEMS'] = $arNewItemsList; $arResult['SKU_PROPS'] = $arSKUPropList; $arResult['DEFAULT_PICTURE'] = $arEmptyPreview; $arResult['ITEMS'] = wfRefreshArray($arResult['ITEMS']); unset($arResult['ITEMS'][count($arResult['ITEMS']) - 1]); foreach ($arResult["ITEMS"] as $key => $arItem) { $arResult["ITEMS"][$key]["PREVIEW_PICTURE_SM"] = CFile::ResizeImageGet($arItem["PREVIEW_PICTURE"]["ID"], array('width' => 235, 'height' => 194), BX_RESIZE_IMAGE_PROPORTIONAL, true); } }
die; } ?> <?php CModule::IncludeModule('iblock'); foreach ($arResult["ITEMS"] as $key => $arItem) { if (isset($_POST["WF_BLOG_DETAIL_ID"])) { if ($_POST["WF_BLOG_DETAIL_ID"] == $arItem["ID"] or !checkIfExists($arItem["PROPERTIES"]["CATEGORY"]["VALUE_ENUM_ID"], $_POST["WF_BLOG_CATEGORY_ENUM"])) { unset($arResult["ITEMS"][$key]); continue; } } $arResult["ITEMS"][$key]["SMALL_PIC"] = CFile::ResizeImageGet($arItem['PREVIEW_PICTURE'], array("width" => 55, "height" => 55), BX_RESIZE_IMAGE_EXACT, true, $arFilter); } $arResult["ITEMS"] = wfRefreshArray($arResult["ITEMS"]); function checkIfExists($one, $two) { $isIn = false; foreach ($one as $value) { if (in_array($value, $two)) { $isIn = true; break; } } if (!$isIn) { foreach ($two as $value) { if (in_array($value, $one)) { $isIn = true; break; }