16 if (!Loader::includeModule(
'iblock'))
21 if (empty($productIdList))
27 $productListToGetMorePhoto = [];
29 $iblockElementList = \CIBlockElement::GetList(
32 'ID' => $productIdList,
39 ProductPicture::CODE_PREVIEW_PICTURE,
40 ProductPicture::CODE_DETAIL_PICTURE,
44 while ($product = $iblockElementList->Fetch())
46 $productId = (int)$product[
'ID'];
48 if (!empty($product[ProductPicture::CODE_PREVIEW_PICTURE]))
50 $result[$productId] = (int)$product[ProductPicture::CODE_PREVIEW_PICTURE];
52 else if (!empty($product[ProductPicture::CODE_DETAIL_PICTURE]))
54 $result[$productId] = (int)$product[ProductPicture::CODE_DETAIL_PICTURE];
64 if (!empty($productListToGetMorePhoto))
66 $productMorePhoto = ProductPicture::getMorePhoto($productListToGetMorePhoto);
67 foreach ($productMorePhoto as $productId => $productPhotos)
69 $result[$productId] = array_shift($productPhotos);