%PDF-
%PDF-
Mini Shell
Mini Shell
<?if(!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED!==true)die();?>
<?
$arResult["TD_WIDTH"] = round(100/$arParams["LINE_ELEMENT_COUNT"])."%";
$arResult["nRowsPerItem"] = 1; //Image, Name and Properties
$arResult["bDisplayPrices"] = false;
foreach($arResult["ITEMS"] as $arItem)
{
if (!empty($arItem["PRICES"]) || is_array($arItem["PRICE_MATRIX"]))
$arResult["bDisplayPrices"] = true;
elseif (!empty($arItem["OFFERS"]) && is_array($arItem["OFFERS"]))
$arResult["bDisplayPrices"] = true;
if($arResult["bDisplayPrices"])
break;
}
if($arResult["bDisplayPrices"])
$arResult["nRowsPerItem"]++; // Plus one row for prices
$arResult["bDisplayButtons"] = $arParams["DISPLAY_COMPARE"] || count($arResult["PRICES"])>0;
foreach($arResult["ITEMS"] as $arItem)
{
if($arItem["CAN_BUY"])
$arResult["bDisplayButtons"] = true;
if($arResult["bDisplayButtons"])
break;
}
if($arResult["bDisplayButtons"])
$arResult["nRowsPerItem"]++; // Plus one row for buttons
//array_chunk
$arResult["ROWS"] = array();
while(count($arResult["ITEMS"])>0)
{
$arRow = array_splice($arResult["ITEMS"], 0, $arParams["LINE_ELEMENT_COUNT"]);
while(count($arRow) < $arParams["LINE_ELEMENT_COUNT"])
$arRow[]=false;
$arResult["ROWS"][]=$arRow;
}
?>
Zerion Mini Shell 1.0