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

    +155

    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
    foreach ($out as $fio => $massdate) {
    	foreach ($massdate as $date => $masshour) {
    		foreach ($masshour as $hour => $massmm) {
    			foreach ($massmm as $minute) {
    				if (!isset(${'ctrl'.$hour.$date.$fio})) {
    					$rez=0; 
    					$prv_minute=$minute; 
    					${'ctrl'.$hour.$date.$fio}=1;} 
    					ELSE {$rez=$minute-$prv_minute; 
    					 $prv_minute=$minute; }
    																								
    				$summ += $rez;
    			}	
    if (count($massmm)<>1) {$sr=round($summ/(count($massmm)-1), 2);}
    else {$sr=round($summ/count($massmm), 2);}
    $all_out[$fio][$date][$hour]=array(count($massmm), $sr);
    $hours_arr[]=$hour*1;
    //echo "Всего ".count($massmm)." комментария(ев) Среднее время $sr минут(ы) $hour <br>";
    $summ=0;
    		}
    	}
    } 
    $hours_arr=array_unique($hours_arr);
    asort($hours_arr);

    Подарок прошлого разработчика

    noffily, 02 Апреля 2015

    Комментарии (307)
  2. PHP / Говнокод #17915

    +154

    1. 1
    2. 2
    3. 3
    4. 4
    $res = $link->query("SELECT * FROM BetaTesters WHERE email='".$_POST['email']."'");
        if($row = mysqli_fetch_array($res))
        {
         $result['message'] = "<p>Емейл уж используется!</p>";

    skydev, 02 Апреля 2015

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

    +159

    1. 1
    2. 2
    3. 3
    ...
    $ORDER_ID = urldecode(urldecode($_REQUEST["ORDER_ID"]));
    ...

    битрикс :)

    p0p, 02 Апреля 2015

    Комментарии (288)
  4. PHP / Говнокод #17906

    +157

    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
    foreach($arDataToCsv[$i] as $key => $value)
                {
                    if ($key == 'birth_date' && $value != 'Логин' && $value != '0000-00-00')
                    {
                        $date  = new DateTime($value);
                        $value = $date->format('d.m.Y');
                    }
                    if ($key == 'birth_date' && $value != 'Логин' && $value == '0000-00-00')
                        $value          = '01.01.0001';
                    if ($key == 'firstname' && $value == '')
                        $value          = 'Undefined';
                    if ($key == 'lastname' && $value == '')
                        $value          = 'Undefined';
                    $arDataToCsv[$i][$key] = iconv(mb_detect_encoding($value), "CP1251", $value);
                }

    Чувак обрабатывает данные перед записью в csv.

    AlexyAV, 01 Апреля 2015

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

    +166

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    8. 8
    9. 9
    public function isRequisitesCorrect()
        {
            switch (true) {
                case $this->isRequisitesSigned() :
                    return true;
                default:
                    return false;
            }
        }

    dimkich, 31 Марта 2015

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

    +156

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    $response['formPassport']['disable'] = true;
    
    if ($houseRevision->getStage() == HouseStage::EXPLOITED or $houseRevision->getStage() == HouseStage::DECOMMISSIONED or $houseRevision->getStage() == HouseStage::DRIFTING) {
        $response['formPassport']['disable'] = false;
    }
    
    if (!empty($items['result'])) {
        $response['formPassport']['success'] = true;
    } else {
        $response['formPassport']['success'] = false;
    }

    Slider_123, 30 Марта 2015

    Комментарии (1)
  7. PHP / Говнокод #17888

    +154

    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
    <tbody>
                <?php
                foreach ($views as $key_view => $value_view) {
                    ?>
                    <tr>
                        <td><?php print $key_view?></td>
                        <td><?php print $value_view?></td>
                        <?php
                        foreach ($sales as $key => $value) {
                            ?>
                            <td><?php print $value?> руб</td>
                            <td></td>
                            <td><?php print ($value_view / $value_view) * 100 ?></td>
                            <td>0</td>
                        <?php
                            break;
                        }
                        ?>
                    </tr>
                <?php } ?>
                </tbody>

    Верстка с кодом - вывод статистики для проекта.

    qstd, 30 Марта 2015

    Комментарии (12)
  8. PHP / Говнокод #17887

    +160

    1. 1
    eval('function func($what) {global $arr, $USER, $SCRIPT; '.$func.'}');

    3371, 30 Марта 2015

    Комментарии (4)
  9. PHP / Говнокод #17884

    +156

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    $value = trim($value);
    	$delim = array('/','.');
    	foreach ($delim as $delimiter){
    		$x = strpos($value, $delimiter);
    		if($x === false) continue;
    		else{
    			$value=str_replace($delimiter, '-', $value);
    			break;
    		}
    	}

    Замена '/' & '.' на '-' в строке

    rozhnev, 30 Марта 2015

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

    +162

    1. 1
    <td valign="top" class="pt" <?echo "style='width:20%;max-width: 237px;'";?>>

    В шаблоне сайта Битрикса.

    supercode, 30 Марта 2015

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