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

    Всего: 20

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

    +3

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    protected function onAfterDispatchInitUsersInactivityFeatureIfNotDisabled()
    {
        if (!$this->disableUserInactivityFeature)
            $this->initUsersInactivityFeature();
    }

    DIX315, 14 Марта 2016

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

    +3

    1. 1
    2. 2
    3. 3
    4. 4
    $tdir = APPLICATION_PATH.'/../tmp/lv/'.md5(json_encode($_GET));
    if (!is_dir($tdir))
        mkdir($tdir, 0777, true);
    foreach(glob($lv.'/*') as $f) if(filemtime($f) < time() - 3600) rm_rf($f);

    Вот поэтому нотайсы должны быть фатальными

    DIX315, 04 Февраля 2016

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

    +999

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    if (empty($params['sId']))
    {
        if (empty($params['sId-text']))
        {
            throw new LogicException('Да быть такого не может, там же required');
        }
        else
        {
            $sm = new Some_Model;
            $params['sId'] = $sm->insert($params['sId-text']);
        }
    }

    DIX315, 03 Августа 2015

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

    +166

    1. 1
    $this->log->log($log);

    DIX315, 09 Февраля 2015

    Комментарии (7)
  6. JavaScript / Говнокод #17136

    +157

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    // replace old contents with new sorted
     if(!msie_browser){
      table.innerHTML = header + whitelist + blacklist;
     } else {
      // On f...ed Internet Explorer table.innerHTML is read only !!!
      // and we need to replace the whole table ...
      document.getElementById("for_msie").innerHTML =
       table_head + header + whitelist + blacklist + "</table>";
      table = document.getElementById("main_table");
     }

    Ultra Defragmenter report sorting engine.

    DIX315, 19 Ноября 2014

    Комментарии (18)
  7. bash / Говнокод #16491

    −83

    1. 1
    git ass^W add

    DIX315, 06 Августа 2014

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

    +155

    1. 1
    2. 2
    // Replaces with spaces the braces in cases where braces in places cause stasis 
       $str = str_replace(array("\{","\}")," ",$str);

    Отсюда: http://stackoverflow.com/questions/184618/what-is-the-best-comment-in-source-code-you-have-ever-encountered

    DIX315, 04 Августа 2014

    Комментарии (0)
  9. bash / Говнокод #16470

    −111

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    WHEN=`date +%Y-%m-%d_%H-%M`;
    # Если дамп в этом часу не создавался, то минуты в имени опускаем
    # Осторожно, этот скрипт подвержен проблеме 10000 года.
    # Обязательно скажите об этом своим прапрапрапрапрапрапрапрапрапрапрапра...правнукам
    if ! [[ -s $DYMPATH/${WHEN:0:13}.sql.$ARCEXTEN ]] ; then
        WHEN=${WHEN:0:13}
    fi

    DIX315, 04 Августа 2014

    Комментарии (8)
  10. Куча / Говнокод #16469

    +128

    1. 1
    2. 2
    ssh %SERVERUSER%@%SERVERHOST% "%SSHCOMMAND%" | xz -dc | mysql -u%DATABASEUSER% -p%DATABASEPASS% %DATABASENAME% --show-warnings
    if ERRORLEVEL 1 goto hell

    В bat скрипте для импорта базы

    DIX315, 04 Августа 2014

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

    +166

    1. 1
    2. 2
    3. 3
    function array_min_recursive($arr, &$peaks = array(), $current_key = '') {
      return array_max_recursive($arr, $peaks, $current_key, true); // Неожиданно, правда?
    }

    DIX315, 05 Июля 2014

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