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

    Всего: 1419

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

    +153

    1. 1
    2. 2
    3. 3
    4. 4
    <?
    if ($arResult["MANAGE_PANEL"]["MESSAGES"] == "Y"):
    endif;
    ?>

    Ну вы поняли, какая CMS
    /bitrix/modules/forum/install/components/bitrix/forum/templates/.default/bitrix/forum.menu/.default/template.php
    Семёрка, 426 строка

    guest, 11 Июня 2009

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

    +144.8

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    case ErrorType of
        1: fmError.Label1.Caption:=GetMsg('Err001');
        2: fmError.Label1.Caption:=GetMsg('Err002');
        3: fmError.Label1.Caption:=GetMsg('Err003');
        4: fmError.Label1.Caption:=GetMsg('Err004');
        5: fmError.Label1.Caption:=GetMsg('Err005');
        end;

    Работающее приложение. Смотю сорцы, которые написал малчик.

    guest, 11 Июня 2009

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

    +150

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    8. 8
    9. 9
    private function _registerTag($id, $tag) {
            $res = $this->_query("DELETE FROM TAG WHERE name='$tag' AND id='$id'");
            $res = $this->_query("INSERT INTO tag (name, id) VALUES ('$tag', '$id')");
            if (!$res) {
                $this->_log("Zend_Cache_Backend_Sqlite::_registerTag() : impossible to register tag=$tag on id=$id");
                return false;
            }
            return true;
        }

    (с) zend framework @ Zend_Cache_Backend_Sqlite

    guest, 11 Июня 2009

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

    +73.2

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    8. 8
    9. 9
    /*
     * когда-нибудь этот код будет смотреть другой программист
     * так вот, если ты есть тот самый программист и надеюсь ты хороший программист, 
     * то если возникнут какие-то недопонятки, извиняй, старался писать код как-можно качественее
     * но если несложно напиши мне(--------) если считаешь что код дерьмовый. я постараюсь его отрефакторить и объяснить тебе)
     * 
     * маразм какой-то конечно написал), но мне просто интересно насколько качествен или дерьмов мой код).
     * спс
     */

    думаю это надо постить на antigovnokod.ru, но к сожалению такого проекта еще нету. поэтому запостил строчки этого хорошего программиста сюда)

    guest, 11 Июня 2009

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

    +48.3

    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
    function save_config()
    {
    	global $default_dbname;
    	global $PHP_SELF;	
    	
    	global $titolo1, $lblTitolo1, $titolo2, $lblTitolo2, $titolo3, $lblTitolo3;
    	global $titolo1_home, $titolo2_home, $titolo3_home, $desc1_home, $desc2_home, $desc3_home;
    	global $titolo1_maxchar, $titolo2_maxchar, $titolo3_maxchar;
    	global $desc1_maxchar, $desc2_maxchar, $desc3_maxchar;
    	global $desc1, $lblDesc1, $desc2, $lblDesc2, $desc3, $lblDesc3;
    	global $numero, $lblNumero, $data, $lblData, $datascad, $lblDatascad;
    	global $datascadhomeCheck, $lblDatascadhome;
    	global $datains, $lblDatains, $datamod, $lblDatamod, $link, $lblLink;
    	global $numero_home, $data_home, $datascad_home, $datains_home, $datamod_home;
    	global $homepage, $lblHomepage, $approvato, $lblApprovato;
    	global $idoperatore_ins, $lblIdoperatore_ins, $idoperatore_mod, $lblIdoperatore_mod;
    	global $tipo_salvataggio, $areanumber, $areanome, $areadettagli;
    	global $posizioneNumero, $posizioneData, $posizioneTitoloDesc, $posizioneDataIns, $posizioneDataMod;
    	global $area_visualizzazione, $area_home_column;
    		
    	//variabili users
    	global $titolo1_users, $titolo2_users, $titolo3_users;
    	global $desc1_users, $desc2_users, $desc3_users;
    	global $numero_users, $data_users;
    	global $datascad_users, $homepage_users;
    	global $datains_users, $datamod_users, $link_users;
    	global $approvato_users, $idoperatore_ins_users, $idoperatore_mod_users;
    	global $area_tipologia, $idAreaGruppo, $altezzaRiquadroCompattoArea;
    	global $area_orderby, $area_sortby;
    
    	global $ut;
    
    ...........

    Поддерживаю один древний (лет 8 ему) проект. Вот кусок одной функции.

    guest, 11 Июня 2009

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

    +44.7

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    $mktime=mktime(0,0,0,$month,$i,$year);
    $day_of_week=date("D",$mktime);
    switch($day_of_week){
    	case "Sun": $blank = 0; break;
    	case "Mon": $blank = 1; break;
    	case "Tue": $blank = 2; break;
    	case "Wed": $blank = 3; break;
    	case "Thu": $blank = 4; break;
    	case "Fri": $blank = 5; break;
    	case "Sat": $blank = 6; break;
    }

    guest, 11 Июня 2009

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

    +141.9

    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
    $month=$_POST["month"];
    $year=$_POST["year"];
    $week=$_POST["week"];
    $month_c=$month;
    switch($month_c){
    	case 1:
    	case 3:
    	case 5:
    	case 7:
    	case 8:
    	case 10:
    	case 12:
    		$c=31;
    		break;
    	case 2:
    		if (checkdate(2, 29,$year)) {
    			$c=29;
    		}else{
    			$c=28;}
    		break;
    	case 4:
    	case 6:
    	case 9:
    	case 11:
    	       $c=30;
    	       break;
    } // switch

    guest, 11 Июня 2009

    Комментарии (3)
  9. Ruby / Говнокод #1182

    −298.7

    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
    require "rubygems"
    require 'net/ssh'
    class << Net::SSH
      def butforse(passwordarr)
                begin
                  puts "Try password #{passwordarr}"
                  Net::SSH.start('localhost', 'root', :password => "#{passwordarr}")
                  puts "!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"
                  exit
                rescue Net::SSH::AuthenticationFailed
                end
      end
    end
    arrays = Array("a".."zz")
    arr1 = arrays[0, (arrays.size-1) / 2]
    arr2 = arrays[(arrays.size - 1) / 2, arrays.size - 1]
    threadsz = []
    threadsz2 = []
    threadsz << Thread.new(arr1) { |items|
      for item in items
        Net::SSH.butforse(item)
      end
    }
    threadsz2 << Thread.new(arr2) { |items|
      for item in items
        Net::SSH.butforse(item)
      end
    }
    threadsz.each {|i| i.join}
    threadsz2.each {|i| i.join}

    И я решил что лудше сразу создать оптимальное количество нитий,

    guest, 11 Июня 2009

    Комментарии (18)
  10. Ruby / Говнокод #1181

    −310.4

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    for page in pages
      threads << Thread.new(page) { |myPage|
        begin
          puts "Try password #{passwordarr}"
          Net::SSH.start('localhost', 'root', :password => "#{passwordarr}")
          puts "!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"
          exit
         rescue Net::SSH::AuthenticationFailed
         end
      }
    end

    "взялся я ту периберать пароли от моего ssh..."

    guest, 11 Июня 2009

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

    +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
    Html:
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html>
     <head>
      <title>I LOVE ZEND FRAMEWORK!</title>  <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />  <link href="/zend/public/design/css/style.css" media="screen" rel="stylesheet" type="text/css" />  <link href="/zend/public/design/css/style.css" media="screen" rel="stylesheet" type="text/css" />
    <link href="/zend/public/design/css/teststyle.css" media="screen" rel="stylesheet" type="text/css" /></head>
    <body>
    
    PHP:
    
    <?php echo $this->doctype(Zend_View_Helper_Doctype::XHTML1_TRANSITIONAL); ?>
    <html>
     <head>
      <?php echo $this->headTitle('I LOVE ZEND FRAMEWORK!'); ?>
      <?php echo $this->headMeta()->appendHttpEquiv('Content-Type', 'text/html; charset=UTF-8'); ?>
      <?php echo $this->headLink()->appendStylesheet($this->baseUrl . 'design/css/style.css'); ?>
      <?php echo $this->headLink()->appendStylesheet($this->baseUrl . 'design/css/teststyle.css'); ?>
    </head>

    guest, 11 Июня 2009

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