1. PHP / Говнокод #18207

    +144

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    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
    25. 25
    26. 26
    27. 27
    28. 28
    29. 29
    30. 30
    31. 31
    32. 32
    33. 33
    <!--Женская одежда Блузки-->
    				<?if($arResult["IBLOCK_SECTION_ID"] == 487 ):?> 
    				<table class="tproperty">
    	<tr><td class="tdproperty"><?=$arResult["PROPERTIES"]["SOSTAV"]["NAME"];?></td><td><?=$arResult["PROPERTIES"]["SOSTAV"]["VALUE"];?></td></tr>
    	<tr><td class="tdproperty" ><?=$arResult["PROPERTIES"]["TSVET"]["NAME"];?></td><td><?=$arResult["PROPERTIES"]["TSVET"]["VALUE"];?></td></tr>
    	<tr><td class="tdproperty" ><?=$arResult['PROPERTIES']['RAZMER']['NAME'];?></td><td><?=$arResult["PROPERTIES"]["RAZMER"]["VALUE"];?></td></tr>
    	<tr><td class="tdproperty" ><?=$arResult['PROPERTIES']['UPAKOVKA']['NAME'];?></td><td><?=$arResult["PROPERTIES"]["UPAKOVKA"]["VALUE"];?></td></tr>
    	<tr><td class="tdproperty"><?=$arResult['PROPERTIES']['POKROY']['NAME'];?></td><td><?=$arResult["PROPERTIES"]["POKROY"]["VALUE"];?></td></tr>
    	<tr><td class="tdproperty"><?=$arResult['PROPERTIES']['DLINNA_RUKAVA']['NAME'];?></td><td><?=$arResult["PROPERTIES"]["DLINNA_RUKAVA"]["VALUE"];?></td></tr>
    				</table>
    
    <!--Женская одежда Брючные костюмы-->
    				<?elseif($arResult["IBLOCK_SECTION_ID"] == 489 ):?> 
    <table class="tproperty">
    	<tr><td class="tdproperty"><?=$arResult["PROPERTIES"]["SOSTAV"]["NAME"];?></td><td><?=$arResult["PROPERTIES"]["SOSTAV"]["VALUE"];?></td></tr>
    	<tr><td class="tdproperty"><?=$arResult["PROPERTIES"]["TSVET"]["NAME"];?></td><td><?=$arResult["PROPERTIES"]["TSVET"]["VALUE"];?></td></tr>
    	<tr><td class="tdproperty"><?=$arResult['PROPERTIES']['RAZMER']['NAME'];?></td><td><?=$arResult["PROPERTIES"]["RAZMER"]["VALUE"];?></td></tr>
    	<tr><td class="tdproperty"><?=$arResult['PROPERTIES']['UPAKOVKA']['NAME'];?></td><td><?=$arResult["PROPERTIES"]["UPAKOVKA"]["VALUE"];?></td></tr>
    				</table>
    
    <!--Женская одежда Жакеты-->
    <?elseif($arResult["IBLOCK_SECTION_ID"] == 491 ):?> 
    <table class="tproperty" >
    	<tr><td class="tdproperty"><?=$arResult["PROPERTIES"]["SOSTAV"]["NAME"];?></td><td><?=$arResult["PROPERTIES"]["SOSTAV"]["VALUE"];?></td></tr>
    	<tr><td class="tdproperty"><?=$arResult["PROPERTIES"]["TSVET"]["NAME"];?></td><td><?=$arResult["PROPERTIES"]["TSVET"]["VALUE"];?></td></tr>
    	<tr><td class="tdproperty"><?=$arResult['PROPERTIES']['RAZMER']['NAME'];?></td><td><?=$arResult["PROPERTIES"]["RAZMER"]["VALUE"];?></td></tr>
    	<tr><td class="tdproperty"><?=$arResult['PROPERTIES']['UPAKOVKA']['NAME'];?></td><td><?=$arResult["PROPERTIES"]["UPAKOVKA"]["VALUE"];?></td></tr>
    	<tr><td class="tdproperty"><?=$arResult['PROPERTIES']['POKROY']['NAME'];?></td><td><?=$arResult["PROPERTIES"]["POKROY"]["VALUE"];?></td></tr>
    	<tr><td class="tdproperty"><?=$arResult['PROPERTIES']['DLINNA_RUKAVA']['NAME'];?></td><td><?=$arResult["PROPERTIES"]["DLINNA_RUKAVA"]["VALUE"];?></td></tr>
    </table>
    
    
    ........................................

    И так еще 900 строчек.... Как такие люди рождаются вообще? :)

    Запостил: lscin, 20 Мая 2015

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

    • ["PROPERTIES"]["SOSTAV"]["NAME"]
      Битрикс стайл
      Ответить
    • PETYA, KAKOY TSVET LUCHSHE?
      Ответить
    • Сначала подумал, что похоже на сгенерированное, потом заметил, что форматирование различается...
      Ответить
    • Зато всегда при деле.
      Ответить
    • > Как такие люди рождаются вообще?
      Так и рождаются:

      $zygote->createStemCell()->convertToNeuron()->appendTo($brain);
      $zygote->createStemCell()->convertToNeuron()->appendTo($brain);
      $zygote->createStemCell()->convertToNeuron()->appendTo($brain);
      $zygote->createStemCell()->convertToNeuron()->appendTo($brain);
      $zygote->createStemCell()->convertToNeuron()->appendTo($brain);
      $zygote->createStemCell()->convertToNeuron()->appendTo($brain);
      $zygote->createStemCell()->convertToNeuron()->appendTo($brain);
      $zygote->createStemCell()->convertToNeuron()->appendTo($brain);
      // ... +100500 строк
      $zygote->createStemCell()->convertToNeuron()->appendTo($brain);
      Ответить
      • Почему $zygote так долго живёт? Это особенность PHP или таких людей?
        Мне кажется, что должно быть как-то так:
        $body = $zygote;
        $body = $body->divide();
        $body[0] = $body[0]->divide();
        $body[1] = $body[1]->divide();
        $body[0][0] = $body[0][0]->divide();
        $body[0][1] = $body[0][1]->divide();
        $body[1][0] = $body[1][0]->divide();
        $body[1][1] = $body[1][1]->divide();
        // ....
        $body[0][0]....[0]->convertToNeuron();
        // ...
        $body[0][1]....[0]->divide();
        // ...
        Ответить
        • $zygote трансформируется в $body через 100500*100500 строк.

          И лучше:
          $body = $body->fork();
          вместо
          $body = $body->divide();
          Ответить
    • БИТРИКС ГОВОРРРИТ ГРОМКО!!!
      Унылые бывшие кодеры битрикса. Хрен когда рефакторинг кода сделают...
      Ответить

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