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

    Всего: 4

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

    −1

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    $_LOADER['cmps']   = @file ($_LOADER['follow']);
    if ($_LOADER['cmps'])
        {
        unset($_LOADER['cmps'][0]);
        $_LOADER['count'] = count ($_LOADER['cmps']);
        while ($_LOADER['cmp'] < $_LOADER['count'])
            {
            $_LOADER['cmp']++;
            $_LOADER['cmp_path'] = GLISS_DIR.'cmpnnt/'.trim($_LOADER['cmps'][$_LOADER['cmp']]);
            require_once ($_LOADER['cmp_path']);
            }
        }

    Мой код пятилетней давности. Я раньше не искал легких путей, foreach для мажоров, while для тру кодеров!!11!

    mr-lekafe, 22 Февраля 2016

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

    −2

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    8. 8
    function get_addon()
    {
      $_ADDON  = func_get_args();
      $this_addon = GLISS_ADDIR.'addon/'.$_ADDON[0].'/index.php';
      if (is_file($this_addon))
           include_once $this_addon;
      else echo'<pre>Дополнение "'.$_ADDON[0].'" не найдено!</pre>';
    }

    Мой код пятилетней давности. Использовать передаренные аргументы напрямую? Пффф, ну что за мейнстрим. Лучше использовать вот такой велосипед(3 строка), во ВСЕЙ КОДОВОЙ БАЗЕ.

    mr-lekafe, 22 Февраля 2016

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

    +156

    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
    public function fillRow($row, $table)
    {
        static $counter;
        global $app_list_strings, $locale;
    
        $counter++;
        $row['counter'] = $counter;
        $row['status_abc_current'] = $row['status_abc_current'];
        $row['status_abc_1_quarter_ago'] = $row['status_abc_1_quarter_ago'];
        $row['status_abc_2_quarter_ago'] = $row['status_abc_2_quarter_ago'];
        $row['status_abc_3_quarter_ago'] = $row['status_abc_3_quarter_ago'];
        $row['status_abc_4_quarter_ago'] = $row['status_abc_4_quarter_ago'];
    
        return $row;
    }

    что-то тут не так

    mr-lekafe, 22 Января 2015

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

    +165

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    foreach ($user as $field => $value) {
        if ($field == 'username') {
            $user[$field] = md5($value);
        }
    }

    Обучаю стажера, который целый год кодил на битрикс, частенько у него проскользает такой подход для обновления значений в ассоциативном массиве.

    mr-lekafe, 18 Ноября 2014

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