"PHP" / Говнокод #9683 Ссылка на оригинал

0

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
  10. 10
  11. 11
  12. 12
  13. 13
  14. 14
  15. 15
  16. 16
  17. 17
  18. 18
  19. 19
  20. 20
  21. 21
  22. 22
  23. 23
  24. 24
$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()? не, не слышал.
И еще куча лулзов в проекте, выложу по ходу.
Самое интересное, что проект крупной российской фирмы, видать местные индусы делали.

Запостил: Kreeg Kreeg, (Updated )

Комментарии (1) RSS

  • к?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
    Ответить

Добавить комментарий

Переведи на "PHP", guest!

    А не использовать ли нам bbcode?


    8