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

    Всего: 11

  2. JavaScript / Говнокод #24056

    −1

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    if (typeof _dragon_pic_shift[el]['did'] === typeof undefined || typeof _dragon_pic_shift[el]['pic_id'] === typeof undefined ) {
        continue;
    }
                
    if (_dragon_pic_shift[el]['did'].indexOf(active_dragon_id) >= 0 
        && _dragon_pic_shift[el]['pic_id'].indexOf(active_dragon_lvl) >= 0
        && _dragon_pic_shift[el]['place'] == this_place) {
        css_shift_class = _dragon_pic_shift[el]['css_shift'];
        break;
    }

    это какой то новый уровень построения условий в js

    Snickers, 02 Апреля 2018

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

    −12

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    echo date("d")." ";
    echo date("m")." ";
    echo date("Y")." ";
    echo date("h:i:s A");
    
    ECHO ' <br/>';
    echo jddayofweek ( cal_to_jd(CAL_GREGORIAN, date("m"),date("d"), date("Y")) , 1 );

    вывод текущей даты времени и дня недели

    Snickers, 16 Апреля 2017

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

    −16

    1. 1
    2. 2
    3. 3
    <script>
        <script type='text/javascript' src='http://liderstroy-ug.ru/wp-content/themes/f-shop/scripts/smooth-scrollbar.js'></script>
    </script>

    чтоб наверняка видимо

    Snickers, 20 Марта 2017

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

    +170

    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
    <form id ='activate'>
        <div class ='form-control'>
            <label>Введите код подтверждения из SMS</label>
            <input type ='text' name ='code' class ='form-control' />
        </div>
        <button class = 'btn btn-success'>Активировать</button>
    </form>
    <script>
        $(function () {
            $('#activate').submit(function () {
                if ($('#activate [name="code"]').val != '<?php echo $secretCode; ?>') {
                    alert('Вы ввели неверный код!')
                    return false;
                }
            })
        })
    </script>

    Бог безопасности

    Snickers, 15 Октября 2014

    Комментарии (16)
  6. Куча / Говнокод #12831

    −116

    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
    <tr style = 'height:20px;'>
    	<td class =len_ss >
    		<text>имя категории</text>
    	</td>
    	<td>
    		<text>тип категории</text>
    	</td>
    	<td>
    		<text>алиас категории</text>
    	</td>
    	<td>
    		<text>hidden категории</text>
    	</td>
    </tr>

    Попросил новичка сделать шапку для таблицы...

    Snickers, 30 Марта 2013

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

    +120

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    <style>
    .pitalic {
        font-style:italic;
    }
    </style>
    <p class = 'pitalic'>блаблабла</p>

    прям новый супергерой...

    Snickers, 25 Ноября 2012

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

    +67

    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
    if( $proverka === true )
        $_SESSION['id'] = $user['id'];
    if( $proverka === true )
        $_SESSION['milo'] = $user['milo'];
    if( $proverka === true )
        $_SESSION['parol'] = $user['parol'];
    if( $proverka === true )
        $_SESSION['prava'] = $user['prava'];
    if( $proverka === false )
        echo 'Ввиденные вами данные неверны!';
    if( $proverka === false )
        $_SESSION['id'] = '';
    if( $proverka === false )
        $_SESSION['milo'] = '';
    if( $proverka === false )
        $_SESSION['parol'] = '';
    if( $proverka === false )
        $_SESSION['prava'] = '';

    0-0 //-0 //-\\

    Snickers, 19 Октября 2012

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

    −193

    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
    if(!empty($_SESSION['order_id'])&&($_SESSION['order_id'] == $order->id))
    ;
    else{
        if(empty($order->user_id))
            if($password = $this->request->post('password','string')){
                if($url != $this->orders->check_password($url, $password))
                    return false;
            }
            else
                // Выводим форму запроса пароля
                return $this->body = $this->design->fetch('order_login.tpl');
        elseif ($order->user_id != $this->user->id)
            return false;
    }

    из разряда "я не умею писать условия"

    Snickers, 28 Сентября 2012

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

    −203

    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
    34. 34
    35. 35
    36. 36
    37. 37
    38. 38
    39. 39
    40. 40
    41. 41
    42. 42
    43. 43
    44. 44
    45. 45
    46. 46
    47. 47
    48. 48
    49. 49
    50. 50
    // Тут начинается сильнейший программинг - формирование GET запроса на основе уже существующего, курите.
    
      private function getFilterURLParams($filter = 0, $option_id, $value_id, $variable = '') {
        // При изменении этих параметров, нужно будет поменять соответсвенно их в других файлах. Менять их не советую.
    
        $sep_par = ';'; // разделитель пар опций -> значений: opt1=val1,val2,val3;opt2=val1,val2,val3 ...
        $sep_opt = '='; // разделитель внутри пары опция -> значения: opt1=val1,val2,val3 ...
        $sep_val = ','; // разделитель для параметров опции: val1,val2,val3 ...
    
          if ($filter) {
    
          $matches = explode($sep_par, $filter);
    
          $options = array();
          $values = array();
          $parts = array();
    
         foreach ($matches as $option) {
            $data = explode($sep_opt, $option);
            $parts[] = $option;
            $options[] = $data[0];
            $values[] = explode($sep_val, $data[1]);
          }
    
          if (in_array($option_id, $options)) { // если эта опция уже есть в запросе, то мы не добавляем её
    
            $key = array_keys($options, $option_id); // вычисляем ключ массива для дальнейшей работы с именно этой опцией
    
            if (in_array($value_id, $values[$key[0]])) { // если это значение уже есть в запросе
              if (count($values[$key[0]]) == 1) { // и если оно единственное
                if (count($matches) == 1) { // еще и с единственной опцией, то удаляем из запроса весь фильтр
                  $out = '';
                } else { // если опция не одна, удаляем только эту опцию с её параметром
                  $out = '&' . $variable . '=' . str_replace((array_search($parts[$key[0]], $parts) ? $sep_par . $parts[$key[0]] : $parts[$key[0]] . $sep_par), '', $filter);
                }
              } else { // если значений несколько, удаляем это значение, оставляя другие с опцией
                $out = '&' . $variable . '=' . str_replace($parts[$key[0]], $options[$key[0]] . $sep_opt . str_replace((array_search($value_id, $values[$key[0]]) ? $sep_val . $value_id : $value_id . $sep_val), '', implode($sep_val, $values[$key[0]])), $filter);
              }
            } else { // если значения нет в запросе, то добавляем его к значениям этой опции
              $out = '&' . $variable . '=' . str_replace($parts[$key[0]], $options[$key[0]] . $sep_opt . $value_id, $filter);
            }
          } else { // если этой опции нет в запросе
            $out = '&' . $variable . '=' . $filter . $sep_par . $option_id . $sep_opt . $value_id;
          }
        } else { // если в запросе вообще нет переменной filter
          $out = '&' . $variable . '=' . $option_id . $sep_opt . $value_id;
        }
    
        return $out; // фух.
      }

    я после этого долго и нервно курил. чувствовал себя отбросом, а не программистом

    Snickers, 25 Сентября 2012

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

    −194

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    function new_object($data) {
    
    	foreach($data as $key=>$item)
    		$array[$key] = $item;
    
    	return $this->db->insert('objects',$array);
    }

    Snickers, 01 Июля 2012

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