Как можно упростить нижеприведенный код ?
[CODE]<?
$arSelect = Array("ID", "IBLOCK_ID", "NAME","DETAIL_PICTURE", "PROPERTY_NAZNACHENIE_IM" );
$arFilter = Array("IBLOCK_ID"=>"9", "SECTION_ID"=>"111", "ACTIVE_DATE"=>"Y", "ACTIVE"=>"Y");
$res = CIBlockElement::GetList(Array(), $arFilter, false, Array("nPageSize"=>1000), $arSelect);
while($ob = $res->GetNextElement())
{
$arFields = $ob->GetFields();
$arFile = CFile::GetFileArray($arFields["DETAIL_PICTURE"]);
?>
<? if($arFields["PROPERTY_NAZNACHENIE_IM_VALUE"] == $arResult["PROPERTIES"]["SERIYA_IM"]["VALUE"] && $match[1] == $arFields["NAME"]){?>
<a class="fancybox" href="<?=$arFile["SRC"];?>">
<img border="0" src="<?=$arFile["SRC"];?>" style="width:14px;height:14px;margin-top:2px;margin-left:2px;" />
</a>
<?
}
}
?>
[/CODE]
[CODE]<?
$arSelect = Array("ID", "IBLOCK_ID", "NAME","DETAIL_PICTURE", "PROPERTY_NAZNACHENIE_IM" );
$arFilter = Array("IBLOCK_ID"=>"9", "SECTION_ID"=>"111", "ACTIVE_DATE"=>"Y", "ACTIVE"=>"Y");
$res = CIBlockElement::GetList(Array(), $arFilter, false, Array("nPageSize"=>1000), $arSelect);
while($ob = $res->GetNextElement())
{
$arFields = $ob->GetFields();
$arFile = CFile::GetFileArray($arFields["DETAIL_PICTURE"]);
?>
<? if($arFields["PROPERTY_NAZNACHENIE_IM_VALUE"] == $arResult["PROPERTIES"]["SERIYA_IM"]["VALUE"] && $match[1] == $arFields["NAME"]){?>
<a class="fancybox" href="<?=$arFile["SRC"];?>">
<img border="0" src="<?=$arFile["SRC"];?>" style="width:14px;height:14px;margin-top:2px;margin-left:2px;" />
</a>
<?
}
}
?>
[/CODE]