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

    Всего: 29

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

    +151.2

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    while($record = $sql->GetResultAssoc())
    {
    echo $tpl['main_table_item']->FillTemplate(array("%counter" => $counter, "%fio" => $record['fio'], "%phone" => $record['phone'], "%status" => statusToStr($record['status'])));
    $counter++;
    }

    самопальное шаблонное двигло. выводит данные из базы в табличном виде.

    nolka4, 02 Ноября 2009

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

    +135.2

    1. 1
    2. 2
    3. 3
    4. 4
    foreach (Label ticketText in ticketFieldsToPrint)
    {
        g.DrawString(ticketText.Text, ticketFont, Brushes.Black, new PointF((Int32.Parse(iLeft.Text) * Int32.Parse(PPm.Text) / Int32.Parse(PPm.Text)) + ticketText.Left / Int32.Parse(PPm.Text), ((Int32.Parse(iTop.Text) * Int32.Parse(PPm.Text)) / Int32.Parse(PPm.Text)) + ticketText.Top / Int32.Parse(PPm.Text)));
    }

    Вывод всех лейблов на форме на печать.

    nolka4, 16 Октября 2009

    Комментарии (1)
  4. C# / Говнокод #1969

    +132.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
    //  Этот метод проверяет, создано ли окошло лога, если не создано, то создает его
            public void CheckLogWnd()
            {
                try
                {
                    if (logWnd.IsAccessible)
                    {
                    }
                }
                catch
                {
                    logWnd = new LogWnd();
                }
            }

    Не помню как сделать это правильно :(

    nolka4, 13 Октября 2009

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

    +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
    16. 16
    17. 17
    18. 18
    19. 19
    20. 20
    21. 21
    22. 22
    23. 23
    24. 24
    /**/		if ($page+1 <= $sch-1)
    /**/		{echo "<a  href='in_mes.php?page=".($page+1)."' class='nav_lnk'><strong>".($page+2)."</strong></a>";
    /**/		
    /**/		echo " ";}
    /**/		
    /**/		if ($page+2 <= $sch-1)
    /**/		{echo "<a  href='in_mes.php?page=".($page+2)."' class='nav_lnk'><strong>".($page+3)."</strong></a>";
    /**/		
    /**/		echo " ";}
    /**/		
    /**/		if ($page+3 <= $sch-1)
    /**/		{echo "<a  href='in_mes.php?page=".($page+3)."' class='nav_lnk'><strong>".($page+4)."</strong></a>";
    /**/		
    /**/		echo " ";}
    /**/		
    /**/		if ($page+4 <= $sch-1)
    /**/		{echo "<a  href='in_mes.php?page=".($page+4)."' class='nav_lnk'><strong>".($page+5)."</strong></a>";
    /**/		
    /**/		echo " ";}
    /**/		
    /**/		if ($page+5 <= $sch-1)
    /**/		{echo "<a  href='in_mes.php?page=".($page+5)."' class='nav_lnk'><strong>".($page+6)."</strong></a>";
    /**/		
    /**/		echo " ";}

    оригинальное форматирование сохранено. Что человек этим пытался сказать - не понятно

    nolka4, 28 Августа 2009

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

    −118.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
    if ( $in{s} )
    {
    
    #	максимальная вложенность =3 - сформируем строку для чекбокса по-простому 
    	my %ha = db_select_row [ 'id', 'title', 'parent_id' ], "catalog_section", "id=$in{s}			AND `object_id`=1";
    	if (%ha)    																				          		    ¦
    	{           																				          			¦
    		$selected_only[ $ha{parent_id} ] = 'selected';    										          			
    	}    																						              		¦
    	     																						          			¦
    	my %parent = db_select_row [ 'title', 'parent_id' ], "catalog_section",  "id=$ha{parent_id}		AND `object_id`=1";
    	my %parent2 = db_select_row [ 'title', 'parent_id' ], "catalog_section", "id=$parent{parent_id}	AND `object_id`=1";
    	my $only_title = $ha{title};
    
    	$only_title = "$parent{title} &mdash; $only_title"  if %parent;
    	$only_title = "$parent2{title} &mdash; $only_title" if %parent2;
    	$only_this_cat_string = "";
    
    	if ( %parent || %parent2 )
    	{
    
    		#%ha
    		$only_this_category_text = qq~
    			<span>
    				<input type="checkbox" name="only_this_cat" id="only_this_cat" $checked_only onchange="checkSelect();">
    				<label for="only_this_cat">Искать только в разделе &laquo;$only_title&raquo;</label>
    			</span>~;
    
    	}
    }

    по-простому

    nolka4, 25 Августа 2009

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

    +159

    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
    if(isset($_GET['o']) and $_GET['o']>0) {$id_psub = $_GET['o'];} else { exit(); }
    
    $result = mysql_query("SELECT * FROM psub WHERE id_psub='$id_psub'",$db);
    $myrow = mysql_fetch_array($result);
    $id_prepod = $myrow['id_prepod']; $type_psub = $myrow['type_psub']; $id_sub = $myrow['id_sub'];
    
    $re = mysql_query("SELECT * FROM sub JOIN set_sub ON sub.id_sub = set_sub.id_sub WHERE sub.id_sub='$id_sub'", $db);
    $m = mysql_fetch_array($re); $id_spec = $m['id_spec']; $n_cours = $m['n_cours'];
    
    $r = mysql_query("SELECT t_spec, id_fac, n_spec, id_sett FROM spec WHERE id_spec = '$id_spec'", $db);
    $yr = mysql_fetch_array($r); $t_spec = $yr['t_spec']; $id_fac = $yr['id_fac']; $n_spec = $yr['n_spec']; $id_sett = $yr['id_sett'];
    
    $l = mysql_query("SELECT t_fac FROM fac WHERE id_fac='$id_fac'", $db);
    
    if(mysql_num_rows($l) == 0) { $l = mysql_query("SELECT t_fac, id_ins FROM faci WHERE id_fac='$id_fac'", $db);
    $o = mysql_fetch_array($l); $i = $o['id_ins'];
    $rl = mysql_query("SELECT t_ins FROM ins WHERE id_ins = '$i'", $db); $ml = mysql_fetch_array($rl);
    echo "<div class='s_sfu'>".$ml['t_ins']."</div><p align='center' class='f'>Факультет:</p>";
    echo "<div class='s_sfu'>".$o['t_fac']."</div>";}

    оттуда же

    nolka4, 21 Августа 2009

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

    +176.4

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    if($n==1 or $n==3 or $n==3 or $n==4 or $n==5) {
    if($n ==1 ) {$result = mysql_query("SELECT * FROM spec WHERE id_fac='$id_fac' and 1c='1' and id_sett='1'");}
    if($n ==2 ) {$result = mysql_query("SELECT * FROM spec WHERE id_fac='$id_fac' and 2c='1' and id_sett='1'");}
    if($n ==3 ) {$result = mysql_query("SELECT * FROM spec WHERE id_fac='$id_fac' and 3c='1' and id_sett='1'");}
    if($n ==4 ) {$result = mysql_query("SELECT * FROM spec WHERE id_fac='$id_fac' and 4c='1' and id_sett='1'");}
    if($n ==5 ) {$result = mysql_query("SELECT * FROM spec WHERE id_fac='$id_fac' and 5c='1' and id_sett='1'");}}

    кусок из примера кода, который чувак прислал к нам в контору вместе с резюме

    nolka4, 21 Августа 2009

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

    +144

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    <?php 
    $db = mysql_connect("localhost","user","passwd");
    mysql_select_db("magistr", $db);
    mysql_query("set names cp1251");
    ?>

    безопасный стиль написания кода

    nolka4, 21 Августа 2009

    Комментарии (13)
  10. Perl / Говнокод #1605

    −109.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
    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
    51. 51
    52. 52
    53. 53
    54. 54
    55. 55
    56. 56
    57. 57
    58. 58
    59. 59
    60. 60
    61. 61
    62. 62
    63. 63
    64. 64
    65. 65
    66. 66
    67. 67
    68. 68
    69. 69
    70. 70
    71. 71
    72. 72
    73. 73
    74. 74
    75. 75
    76. 76
    77. 77
    78. 78
    79. 79
    80. 80
    81. 81
    82. 82
    83. 83
    84. 84
    85. 85
    86. 86
    $in{item_name}=CGI::unescape($in{item_name});
    $in{item_number}=CGI::unescape($in{item_number});
    
    #убиваем пробелы сначала, с конца и двойные
    ###
    if($in{item_name}=~/^[\s]+([\s\S]+)/) {
      $in{item_name}=$1;
    }
    if($in{item_name}=~/([\s\S]+)[\s]+$/) {
      $in{item_name}=$1;
    }
    
    $in{item_name}=~s/[\s]{2,}/ /g;
      
    if($in{item_number}=~/^[\s]+([\s\S]+)/) {
      $in{item_number}=$1;
    }
    if($in{item_number}=~/([\s\S]+)[\s]+$/) {
      $in{item_number}=$1;
    }
    
    $in{item_number}=~s/[\s]{2,}/ /g;
    ####
    
    my @select_parent=db_select_list ['title','id'],"catalog_section","parent_id=0";
    
    
    
    ###########
    my $only_this_category_text;
    my $checked_only;
    if($in{action} eq 'filter' and !$in{only_this_cat}) { $checked_only=''; } else {$checked_only="checked"; }
    
    #############################
    my $selected_list_item;
    my $only_this_cat_string;
    my @selected_only;
    my $selected_parent;
    #die $in{only_this_cat_s};
    
    
    for(@select_parent)
    {my $name="index_sel_$$_{id}";
     if($in{action} eq 'filter' and ($in{only_this_cat_s} eq $$_{id})) {$selected_only[$$_{id}]='selected'; } else { $selected_only[$$_{id}]=''; }
     if(!$in{only_this_cat_s})
     { if(!$in{action} and ($in{s} eq $$_{id})) {$selected_only[$$_{id}]='selected'; } else { $selected_only[$$_{id}]=''; }
     }else{ if($in{only_this_cat_s} eq $$_{id}){ $selected_only[$$_{id}]='selected';}}
    }
    
    
    ############################
    
    
    if($in{s}) {
    
    #максимальная вложенность =3 - сформируем строку для чекбокса по-простому
      my %ha=db_select_row ['id','title','parent_id'],"catalog_section","id=$in{s}";
     if(%ha){$selected_only[$ha{parent_id}]='selected';}
    	my %parent=db_select_row ['title','parent_id'],"catalog_section","id=$ha{parent_id}";
      my %parent2=db_select_row ['title','parent_id'],"catalog_section","id=$parent{parent_id}";	
    	my $only_title=$ha{title};
    	
    	$only_title= "$parent{title} &mdash; $only_title" if %parent;
    	$only_title= "$parent2{title} &mdash; $only_title" if %parent2;
      $only_this_cat_string=""; 
    	if(%parent || %parent2) {#%ha
          $only_this_category_text=qq~
    			<span>
    			<input type="checkbox" name="only_this_cat" id="only_this_cat" $checked_only onchange="checkSelect();">
    			<label for="only_this_cat">Искать только в разделе &laquo;$only_title&raquo;</label>
    			</span>~;
    			    	
    	}
    	}
    	
    	
    $selected_list_item=qq~<select name="only_this_cat_s" id="only_this_cat_s"> <OPTION VALUE='none'>Все разделы</OPTION>~;
    										for(@select_parent)
    										{
    $selected_list_item.=qq~<OPTION VALUE='$$_{id}' $selected_only[$$_{id}]~;
    $selected_list_item.=qq~><label for="only_this_cat_s">$$_{title}</label>
                            </OPTION>~;
    										
    										}
    $selected_list_item.=qq~</select></td>~;
    $only_this_cat_string="Раздел каталога";

    Оригинальное форматирование сохранено

    nolka4, 17 Августа 2009

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