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

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

    −168

    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
    Процедура ПередЗаписью(Отказ, РежимЗаписи, РежимПроведения)
    	
    	Если ОбменДанными.Загрузка Тогда
    		Возврат;
    	КонецЕсли; 
    	
    	Если ДополнительныеСвойства.Свойство("НомерПартииДляСерии") Тогда
    		ДополнительныеСвойства.Удалить("НомерПартииДляСерии");
    	КонецЕсли;
    
    	Если ЭтоНовый() И РежимЗаписи = РежимЗаписиДокумента.Проведение Тогда
    		Записать(РежимЗаписиДокумента.Запись);
    		Записать(РежимЗаписиДокумента.Проведение);		 
    	Иначе
    		Если Не ЭтоНовый() И Не РежимЗаписи = РежимЗаписиДокумента.ОтменаПроведения Тогда
    			НомерСтрокиДокумента = 0;
    			бит_п_ОбщегоНазначения.ПроверитьИСформироватьСериюНоменклатуры(Ссылка, Продукция, НомерСтрокиДокумента);	
    			бит_п_ОбщегоНазначения.ПроверитьИСформироватьСериюНоменклатуры(Ссылка, Брак, НомерСтрокиДокумента);
    		КонецЕсли;
    	КонецЕсли;
    	
    	Если ЭтоНовый() И РежимЗаписи = РежимЗаписиДокумента.Запись Тогда
    		Если ДополнительныеСвойства.Свойство("НеобходимоФормироватьСерию") = Ложь Тогда
    			ДополнительныеСвойства.Вставить("НеобходимоФормироватьСерию", Истина);
    			Записать(РежимЗаписиДокумента.Запись);
    			Записать(РежимЗаписиДокумента.Запись);
    		КонецЕсли;
    	КонецЕсли;    
    	
    КонецПроцедуры

    У меня нет слов.
    НО(!!!) ... это работает как надо :D .

    iMoxa, 19 Марта 2014

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

    +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
    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
    <?
    include "../db.php";
    if (isset($_POST['auth_name'])) {
    $name=mysql_real_escape_string($_POST['auth_name']);
    $pass=mysql_real_escape_string($_POST['auth_pass']);
    $query = "SELECT * FROM skygall_opt  WHERE name='$name' AND pass='$pass'";
    $res = mysql_query($query) or trigger_error(mysql_error().$query);
    if ($row = mysql_fetch_assoc($res)) {
    session_start();
    $_SESSION['user_id'] = $row['id'];
    $_SESSION['ip'] = $_SERVER['REMOTE_ADDR'];
    }
    header("Location: http://".$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI']);
    echo "<center><div class=alert>Введенный логин/пароль неверны.</div></center>"; 
    exit;
    }
    if (isset($_REQUEST[session_name()])) session_start();
    if (isset($_SESSION['user_id']) AND $_SESSION['ip'] == $_SERVER['REMOTE_ADDR']) return;
    else {
    
    ?>
    <meta http-equiv="Content-Type" content="text/html; charset=windows-1251" />
    <title>SkyGallery Ver 1.0 — Администрирование</title>
    <link href="../st.css" rel="stylesheet" type="text/css" />
    <script type="text/javascript" src="../scripts/form.js"></script>
    <? 
    include "../verh.php"; 
    ?>
    
    <br><br><br><br><form id="form1" name="form1" method="POST" action="">
    <table width="350" align="center" border="0" cellspacing="5">
      <tr>
        <td rowspan="3" valign="top"><img src="pic/Login.png"></td>
        <td>Логин:</td>
        <td><input  class=bginp2 onblur=inputBG(this,0)  onfocus=inputBG(this,1) type="text" name="auth_name"></td>
      </tr>
      <tr>
        <td>Пароль:</td>
        <td><input  class=bginp2 onblur=inputBG(this,0)  onfocus=inputBG(this,1) type="password" name="auth_pass"></td>
      </tr>
      <tr>
        
        <td colspan="2" align="center"><input type="submit" value=" войти "></td>
      </tr>
    </table>
    </form>
    <br><br><br><br>
    <?
    include "../niz.php";
    }
    exit;
    ?>

    Говно

    ledoburit, 19 Марта 2014

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

    +156

    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
    // MiniNews
       if($(".news_sl-column.gallery").size()) {
            $(".minigal-nav .counter").text("1 из " + $(".news_sl-column.gallery").find("li").size());
    
            $(".minigal-nav li.next").on("click", function() {
                var index = $(".news_sl-column.gallery li.current").index();
                index++;
    
                if(index > $(".news_sl-column.gallery").find("li").size() - 1) {
                    index = 0;
                }
    
                switchImage(index);
            });
            if (window.isWindowsPhone){
            	$(".news_sl-column.gallery img").attr("onclick", '$(".minigal-nav li.next").trigger("click");');
            } else {
            	$(".news_sl-column.gallery img").on("click", function() {
            	    $(".minigal-nav li.next").trigger("click");
            	});
            }
    
            if (window.isWindowsPhone){
            	$(".minigal-nav li.prev").attr("onclick", 'var index = $(".news_sl-column.gallery li.current").index(); index--; if(index < 0) { index = $(".news_sl-column.gallery").find("li").size() - 1;} switchImage(index);');
            } else {
            	$(".minigal-nav li.prev").on("click", function() {
            	    var index = $(".news_sl-column.gallery li.current").index();
            	    index--;
            	    if(index < 0) {
            	        index = $(".news_sl-column.gallery").find("li").size() - 1;
            	    }
            	    switchImage(index);
            	});
            }
    
            var switchImage = function(index) {
                $(".news_sl-column.gallery li.current").fadeOut(function() {
                    $(this).removeClass("current");
                    $(".news_sl-column.gallery").find("li").eq(index).fadeIn().addClass("current");
                });
    
                $(".minigal-texts li.current").fadeOut(function() {
                    $(this).removeClass("current");
                    $(".minigal-texts").find("li").eq(index).fadeIn().addClass("current");
                });
    
                $(".minigal-nav .counter").text(index + 1 + " из " + $(".news_sl-column.gallery").find("li").size());
            }
        }
        // endof MiniNews

    Это проект меня убивает....

    farit_slv, 13 Марта 2014

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

    +151

    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
    $params['monthes'] = array(
    			1 => 'January',
    			2 => 'February',
    			3 => 'March',
    			4 => 'April',
    			5 => 'May',
    			6 => 'June',
    			7 => 'July',
    			8 => 'August',
    			9 => 'September',
    			10 => 'October',
    			11 => 'November',
    			12 => 'December',
    		);

    О существовании date() видимо никто не знает.

    texnikru, 13 Марта 2014

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

    +147

    1. 1
    2. 2
    3. 3
    4. 4
    if(is_array($_REQUEST[$fieldname]))
    	$value = $_REQUEST[$fieldname];
    else
    	$value = trim($_REQUEST[$fieldname]);

    Если это не массив то всеравно используем его как массив.
    Код с популярной CRM.

    slirx, 06 Марта 2014

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

    +134

    1. 1
    2. 2
    http://www.freepascal.ru/forum/viewtopic.php?t=9463&p=77107
    ебаный пиздец.

    ебаный пиздец.

    Stertor, 02 Марта 2014

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

    +175

    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
    $select_from = false;
    		if ($_GET['news_id']){
    			$this_id = (int)htmlspecialchars($_GET['news_id']);
    			$select_from = "news";
    		}
    		if ($_GET['article_id']){
    			$this_id = (int)htmlspecialchars($_GET['article_id']);
    			$select_from = "articles";
    		}
    		if ($_GET['articles_id']){
    			$this_id = (int)htmlspecialchars($_GET['articles_id']);
    			$select_from = "articles";
    		}
    		
    		$w = mysql_fetch_assoc(mysql_query("SELECT * FROM `".$getdata['pref'].$select_from."` WHERE `id` = \"{$this_id}\" LIMIT 1"));

    good_web_master, 27 Февраля 2014

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

    +135

    1. 1
    2. 2
    3. 3
    public static void InsertSalesPerson(
                        ref int? SalesPersonID, int DealerProfileID, int DealerID, int? WebSiteID, string LastName, string FirstName, string Phone, string Email, string Password,
                        int AccessLevelID, int? StatusID, int? LanguageID, int? TimeZoneID, string Title, string SpokenLanguages, bool IsShownInWebSite, bool IsUserInWebSite, string UserName)

    agrynco, 26 Февраля 2014

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

    +142

    1. 1
    Россия победила в XXII зимних Олимпийских играх.

    _Dark_, 23 Февраля 2014

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

    +155

    1. 1
    <form onsubmit="return true && checkXML(name)">

    и причем здесь true

    dead_star, 21 Февраля 2014

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