%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /home/bitrix/www/bitrix/components/bitrix/photo.sections.top/templates/.default/
Upload File :
Create Path :
Current File : /home/bitrix/www/bitrix/components/bitrix/photo.sections.top/templates/.default/result_modifier.php

<?if(!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED!==true)die();?>
<?
$arResult["TD_WIDTH"] = round(100/$arParams["LINE_ELEMENT_COUNT"])."%";
$arResult["nRowsPerItem"] = 2; //Image and Name
$arResult["bDisplayFields"] = count($arParams["FIELD_CODE"])>0;
foreach($arResult["SECTIONS"] as $section_id=>$arSection)
{
	foreach($arSection["ITEMS"] as $arItem)
	{
		if(count($arItem["DISPLAY_PROPERTIES"])>0)
			$arResult["bDisplayFields"] = true;
		if($arResult["bDisplayFields"])
			break;
	}
}
if($arResult["bDisplayFields"])
	$arResult["nRowsPerItem"]++; // Plus one row for fields
//array_chunk
foreach($arResult["SECTIONS"] as $section_id=>$arSection)
{
	$arResult["SECTIONS"][$section_id]["ROWS"] = array();
	while(count($arSection["ITEMS"])>0)
	{
		$arRow = array_splice($arSection["ITEMS"], 0, $arParams["LINE_ELEMENT_COUNT"]);
		while(count($arRow) < $arParams["LINE_ELEMENT_COUNT"])
			$arRow[]=false;
		$arResult["SECTIONS"][$section_id]["ROWS"][]=$arRow;
	}
}
?>

Zerion Mini Shell 1.0