Нашли или выдавили из себя код, который нельзя назвать нормальным,
на который без улыбки не взглянешь?
Не торопитесь его удалять или рефакторить, — запостите его на
говнокод.ру, посмеёмся вместе!
$k=1;
$empty=true;?>
<?foreach($arResult["ITEMS"] as $arItem):?>
<?$time=time();
$delay=345600;//секунд в 4 днях
$date_elements = explode(".",$arItem["DATE_ACTIVE_TO"]);?>
<?if(((mktime(0,0,0,$date_elements[1],$date_elements[0],$date_elements[2])+$delay) < $time) or ($arItem["PROPERTIES"]["procedure"]["VALUE_XML_ID"]=="% тут айдишник %")):?>
<?if($k==1):?>
<table><tr>
<th>%тут оглавления%</th>
<th>%тут оглавления%</th>
<th>%тут оглавления%</th>
<th>%тут оглавления%</th>
<th>%тут оглавления%</th></tr>
<?$k++;
$empty=false;?>
<?endif?>
<?$name='';?>
<tr>
% тут перебор элементов %
</tr>
<?endif?>
<?endforeach;?>
</table>
кастомизированный news.list битрикса.
1) у каждого элемента есть ключ (номер элемента), но мы-то об этом не знаем.
2) зачем выносить table>tr>th за цикл? И так пойдет.
3) time() в каждой итерации? А вдруг сервер слабенький, выполнение цикла занимает больше 4-ёх дней.
4) strtotime()? не, не слышал.
И еще куча лулзов в проекте, выложу по ходу.
Самое интересное, что проект крупной российской фирмы, видать местные индусы делали.
к?M.A,Y!B?C(O$G:R:L.K?X,N$G?J T!C(H$P!PQ O"S!F?W.N!G:V(C.B(H,B)HQ?L"L.T.O.P SS G:N N:N:K!T)B"H,V,N!O?F$E$E:U)C,S?E(N K:B.H?R$C"V,K)O"J?N!C)B$H,V.N!M:X?ZIT:F:R"L.K$Q$T)E.P!L.B?G(I,W F)M.U,Y,M H C,B!P,OБHIXWTOGRCTZHLUSXSUBUCJUWTDNRLASAAJKPBUXOEOXXUIIWBDVTQLUTWHXZWQZQDJBFZDMWHVHOQRUZAJVCYFFBXKDHRJGHHGRKKRFUZOCRRDTAKRU
Комментарии (1) RSS