1. Лучший говнокод

    В номинации:
    За время:
  2. C++ / Говнокод #8327

    +150

    1. 1
    m_caster->HasAura(31866 || 31867 || 31868)

    из одного эмулятора WoW Cataclysm

    chaoswithin, 27 Октября 2011

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

    +146

    1. 1
    for ($i=0; $j<10; $k++)

    ОЛОЛО С БАШОРГА
    http://ithappens.ru/story/7621

    TarasB, 27 Октября 2011

    Комментарии (9)
  4. JavaScript / Говнокод #8265

    +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
    $(function () {
        $("#tree_cat").jstree({ 
          
          
        
          "html_data" : {
            "data" : "<ul><li id='cat_41'><a href='/cat/41'>Продажа автомобилей, спецтехники, вело, мототехники, водной техники</a><ul><li id='cat_72'><a href='/cat/72'>Автомобили легковые  новые</a></li></ul><ul><li id='cat_73'><a href='/cat/73'>Автомобили легковые  подержанные</a></li>
    ....и т.д. ....
    d='cat_146'><a href='/cat/146'>Автокредитование, лизинг</a><ul><li id='cat_147'><a href='/cat/147'>Автокредитование</a></li></ul><ul><li id='cat_148'><a href='/cat/148'>Лизинг автомобилей, техники</a></li></ul><ul><li id='cat_203'><a href='/cat/203'>Автоломбарды</a></li></ul></li></ul><ul><li id='cat_199'><a href='/cat/199'>Автострахование</a><ul><li id='cat_200'><a href='/cat/200'>Автострахование</a></li></ul></li></ul>"
          },
    
    ......
    
    if((node.attr("class") !== "jstree-open") && (node.attr("class") !== "jstree-closed") && (node.attr("class") !== "jstree-last jstree-closed")&& (node.attr("class") !== "jstree-last jstree-open")){
            window.location = this+"#cat";
          }

    Ещё один эллитный питон программист....

    DrFreez, 21 Октября 2011

    Комментарии (9)
  5. C# / Говнокод #8229

    +122

    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
    for (int y = 0; y < bmp.Height; y++)
            {
                for (int x = 0; x < bmp.Width; x++)
                {
                    Color col = bmp.GetPixel(x, y);
                    col = Color.FromArgb((col.R + col.G + col.B) / 3,
                        (col.R + col.G + col.B) / 3,
                        (col.R + col.G + col.B) / 3);
                    int rValue = int.Parse(col.R.ToString());
                    html.Append(getGrayShade(rValue));
                    if (x == bmp.Width - 1)
                        html.Append("<br/&rt");
                }
            }

    Нашел проект на codeproject, для конвертации изображения в аscii-art

    psina-from-ua, 18 Октября 2011

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

    +147

    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
    <?php
    
    define ('SENGINES',serialize(
    		array(
    				'yandex',
    				'google',
    				// ... тут их еще несколько
    				)));
    
    class <засекречено> {
    
     	/**
    	 * engines
    	 *
    	 * @var array
    	 */
    	private $_engines = unserialize(SENGINES);
    
            // ...
    
    }

    alexoy, 16 Октября 2011

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

    +162

    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
    <tbody>
    		<script type="application/json">
    		{
    			"remoteURL" : "/index.php?module=User&controller=Ajax_Group",
    			"saveState" : true,
    			"browseable":
    			{
    				"entriesTotal": {$amountGroups},
    				"entriesPage": {$itemsPerPage},
    				"activePage": {$activePage}
    			},
    			"columns":
    			{
    				"title":
    				{
    					"dataType": "string"
    				},
    				"description":
    				{
    					"dataType": "string"
    				}
    			},
    			"searchable":
    			{
    				"searchCols": [ "title", "description" ],
    				"activeSearch": "{addcslashes( $searchTerm, '"' )}",
    				"minSearchLength" : {$searchMinWordLength}
    			},
    			"sortable":
    			{
    				"sortCols": [ "title", "description" ],
    				"activeCol":
    				{
    					"column": "{$sortColumn}",
    					"sortDir" : "{$sortDirection}"
    				}
    			},
    			"clickable":
    			{
    				"defaultAction": [ "{Common_Image_Icon_Ajax::EDIT}" ]
    			}
    		}
    		</script>
    		{foreach $Groups as $Group}
    		{$group_id = $Group->getGroup_Id()}
    		<tr>
    			{if $rightToExport}
    			<td class="selector"><input type="checkbox" name="checkedGroups[]" value="{$group_id}"></td>
    			{/if}
    			<td>{$Group->escapeTitle()}</td>
    			<td>{$Group->escapeDescription()}</td>
    			{if $rightEdit || $rightDelete || $rightMail}
    			<td class="actions">
    				{Common_Image_Icon_Overlay::fetchIcon(Common_Image_Icon::EDIT, _( 'Edit' ), Common_Http_Query::fetch( ['module' => 'User', 'controller' => 'Overlay_Group', 'action' => 'edit', 'id' => $Group->getGroup_Id()] ))}
    
    				{if $rightDelete}
    				{$sql = "SELECT assessment_id FROM cobit_assessments WHERE usergroup_id = {$Group->getGroup_Id()} LIMIT 0,1"}
    				{$MySqlI = DatabaseConnector::getConnector()}
    				{$Result = $MySqlI->query( $sql )}
    				{if !( is_object( $Result ) and $Result->getNumRows() > 0 )}
    				{Common_Image_Icon_Ajax::fetchDelete( _( 'Delete' ), _( 'Do you really want to delete this Group?' ), Common_Http_Query::fetch( ['module' => 'User', 'controller' => 'Ajax_Group', 'action' => 'delete', 'id' => $Group->getGroup_Id()] ), $Group->getGroup_Id() )}
    				{else}
    				{Common_Image_Icon::fetchIcon(Common_Image_Icon::INFO, _("User Group is not deletable, because it is in use."))}
    				{/if}
    				{/if}
    
    				{if $rightMail}
    				{$sJavaScriptAction = Common_Event_Trigger_Overlay::fetch( Common_Event_Trigger_Overlay::OPEN, [ 'url' => "/index.php?module=User&controller=Overlay_Group&action=sendGroupMail&id={$Group->getGroup_Id()}"] )}
    				{Common_Image_Icon_Ajax::fetchIcon( Common_Image_Icon_Ajax::EMAIL, _('Send mail'), $sJavaScriptAction)}
    				{/if}
    			</td>
    			{/if}
    		</tr>
    		{/foreach}
    	</tbody>

    Smarty Ajax SQL Table
    Как все таки вставить SQL в Smarty.

    andrejlr, 14 Октября 2011

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

    +136

    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
    <div id="steklo">
    
         
          <div class="sloy1">
           <?php include ("modul/header_modul/header_modul.html") ?>
          </div>
       
          
       <?php include ("modul/rasdelitel/rasdelitel.html") ?>
        <div class="sloy1">
           
        
              <table id="absolut-content">
                <tr>
                   <td>
    <?php include ("modul/content_modul/content_modul.html") ?>
      <div id="futer">футер</div>
                   </td>
                </tr>
    
              </table>
    
             </div>
            
          </div>

    Обнаружил в проекте знакомого. Впечатлило. Теперь чувствую себя уютненько ^^ "Хорошо, хорошо... хорошо что у меня такого нету"

    kindofbear, 14 Октября 2011

    Комментарии (9)
  9. Java / Говнокод #8163

    +74

    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
    public class test {
    class Oper 
    {
        int a, b, x,y;
        int sum (int x) {
        x = a+b;
        return x;
     }
     int dif (int y) 
     {
      y = a-b;
      return y;
     }
    }
    
    public static void main(String[] args) 
    {
     Oper op = new Oper();
        op.a = 6;
        op.b = 7;
        System.out.println("Сумма=" + op.sum());
        System.out.println("Разность=" + op.dif());
    }

    stonerhawk, 11 Октября 2011

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

    +157

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    function ru_date($date) {
        $ru_m = array("января","февраля","марта","апреля","мая","июня","июля","августа","сентября","октября","ноября","декабря");
        $el = explode(".",$date);
        for($i=0;$i<12;$i++) if($i+1==str_replace("0","", $el[1])) $el[1] = $ru_m[$i];
        $date = implode(" ", $el);
        return $date;
    }

    функция превращения даты вида 'd.m.Y' в 'd месяц Y'

    pahhan, 11 Октября 2011

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

    +158

    1. 1
    2. 2
    # Легкий XSS clean =)
    $_GET = array_map('htmlspecialchars_array', $_GET);

    Очень удивило...

    manyrus, 08 Октября 2011

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