1. Список говнокодов пользователя infolevelru

    Всего: 5

  2. PHP / Говнокод #21739

    −26

    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
    foreach($mainCategories as $category){
                $subcategory = AdCategory::where('parent_id', $category->id)->get();
                if(!$subcategory->isEmpty()){
                    foreach($subcategory as $item){
                        $subcategoryArray[] = $item->id;
                    }
    	
                    $category->adsCount = Ad::whereIn('category_id', $subcategoryArray)->onlyRegion($currentRegion->id)->active()->count();
                    $subcategoryArray = [];
                }else{
                    $category->adsCount = Ad::where('category_id', $category->id)->onlyRegion($currentRegion->id)->active()->count();
                }
            }

    Получаем количество элементов в категориях

    infolevelru, 28 Ноября 2016

    Комментарии (0)
  3. PHP / Говнокод #21654

    −22

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    <?php
    for($a = 0; $a < 0.9; $a = $a + 0.1)
    {
    	if ($a < 0.9){
    		echo $a . '<0.9 ';
    	}
    }

    Подскажите, почему 0.9 < 0.9?

    infolevelru, 07 Ноября 2016

    Комментарии (5)
  4. JavaScript / Говнокод #20956

    +11

    1. 1
    https://rublacklist.net/20379/

    С 9.00 до 17.00 по будням: сайт прокуратуры Москвы не принимает обращения граждан в нерабочее время

    infolevelru, 24 Августа 2016

    Комментарии (3)
  5. PHP / Говнокод #19884

    +5

    1. 1
    2. 2
    Результат работы нашего бывшего верстальщика.
    http://pastebin.com/sDndiz9Q

    Результат работы нашего бывшего верстальщика.
    http://pastebin.com/sDndiz9Q

    infolevelru, 26 Апреля 2016

    Комментарии (10)
  6. PHP / Говнокод #19750

    +2

    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
    <?if(!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED!==true)die();
    foreach ($arResult["ITEMS"] as $key => $arItem)
    {
    	$res = CIBlockSection::GetList(array(), array("ID" => $arItem['IBLOCK_SECTION_ID']), false, array("SECTION_PAGE_URL", "NAME"));
    	if($ar_res = $res->GetNext())
    		$arResult["ITEMS"][$key]["SECTION_URL"] = '<a href="'.$ar_res["SECTION_PAGE_URL"] .'">'.$ar_res["NAME"].'</a>';
    		$arResult["ITEMS"][$key]["SECTION_URI"] = $ar_res['SECTION_PAGE_URL'];
    		$arResult["ITEMS"][$key]["SECTION_NAME"] = $ar_res['NAME'];
    	if(is_array($arItem["PREVIEW_PICTURE"]))
    	{
    		$arFileTmp = CFile::ResizeImageGet(
    			$arItem["PREVIEW_PICTURE"],
    			array("width" => $arParams["DISPLAY_IMG_WIDTH"], "height" => $arParams["DISPLAY_IMG_HEIGHT"]),
    			BX_RESIZE_IMAGE_EXACT,
    			true
    		);
        $arResult['ITEMS'][$key]['PREVIEW_PICTURE']['SRC'] = $arFileTmp['src'];
    	}
      $arResult['ITEMS'][$key]["NAME"] = TruncateText($arResult['ITEMS'][$key]["NAME"],45);
      $arResult['ITEMS'][$key]["PREVIEW_TEXT"] = TruncateText($arResult['ITEMS'][$key]["PREVIEW_TEXT"],80);
    }
    ?>

    Я программист 1C-bitrix и с каждой новой итерацией я делаю новый запрос к инфоблоку.

    infolevelru, 04 Апреля 2016

    Комментарии (7)