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

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

    +149

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    function rtrans(ob) {
             eval(ob+".filters.revealTrans.Apply()");
             eval(ob+".style.visibility = 'visible'");
             eval(ob+".filters.revealTrans.Play()");
         }

    Пацталом.

    guest, 31 Июля 2009

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

    +149

    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
    if (CForm::is_submit($this->class_name.'_list', 'delete') ) {
    	$this->cmd_delete();
    }elseif (CForm::is_submit($this->class_name.'_form', 'delete') ) {
    	$this->cmd_delete();
    }elseif (!CForm::is_submit($this->class_name.'_form') &&  InGetPost('cmd', '') == 'delete') {
    	if (is_numeric(InGet('wi2c_id')))
    	$this->delete_wi2c(InGet('wi2c_id'));
    	elseif (is_numeric(InGet('s2c_id')))
    	$this->delete_s2c(InGet('s2c_id'));
    	elseif (is_numeric(InGet('w2c_id')))
    	$this->delete_w2c(InGet('w2c_id'));
    	elseif (is_numeric(InGet('spl_id')))
    	$this->delete_spl(InGet('spl_id'));
    	elseif (is_numeric(InGet($this->table_key_5)))
    	$this->delete_p2wi(InGet($this->table_key_5));
    	elseif (is_numeric(InGet('color_id')))
    	$this->delete_color(InGet('color_id'));
    	elseif (is_numeric(InGet('edit_id')))
    	$this->cmd_delete();
    }elseif (CForm::is_submit($this->class_name.'_form', 'addSize') ) {
    	$this->cmd_add_sizes();
    }elseif (CForm::is_submit($this->class_name.'_form', 'addSize2') ) {
    	$this->cmd_add_sizes2();
    }elseif (CForm::is_submit($this->class_name.'_form', 'addSize3') ) {
    	$this->cmd_add_sizes3();
    }elseif (CForm::is_submit($this->class_name.'_form', 'addSize4') ) {
    	$this->cmd_add_sizes4();
    }elseif (CForm::is_submit($this->class_name.'_form', 'addSize5') ) {
    	$this->cmd_add_sizes5();
    }elseif (CForm::is_submit($this->class_name.'_form', 'addSplash') ) {
    	$this->cmd_add_splash();
    }elseif (CForm::is_submit($this->class_name.'_list', 'insert') ) {
    
    	$this->cmd_new();
    
    }elseif (CForm::is_submit($this->class_name.'_list', 'edit') || InGetPost('cmd', '') == 'edit' ) {
    	//$this->cmd_edit();
    }elseif (CForm::is_submit($this->class_name.'_form', 'form_action') ) {
    	if ( $this->obj_id == 0 )
    	$this->cmd_add();
    	else
    	$this->cmd_update();
    }else{
    	//$this->cmd_list();
    }
    //echo $iCategoryID;

    Рядом с вот этим http://govnokod.ru/1151, лежала еще одна куча. Вот решил наговнять. Автор не я.

    guest, 31 Июля 2009

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

    +149

    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
    <?php
      function tep_db_input($string, $link = 'db_link') {
        global $$link;
    
        if (function_exists('mysql_real_escape_string')) {
          return mysql_real_escape_string($string, $$link);
        } elseif (function_exists('mysql_escape_string')) {
          return mysql_escape_string($string);
        }
    
        return addslashes($string);
      }
    ?>

    "контрольный" by OSCommerce 2.2 RC2

    guest, 29 Июля 2009

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

    +149

    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
    if(!$isfileex)
    {
        //Если файла с кешем не существует, сгенерировать код.
        if($filecache=="")
        {
            $temp=$filecontent;
        }else
        {
            $temp = file_get_contents($filecache);
        }
    }
    
    /*$datacontent ="ура товарищи";*/
    /*--------------*/
    if(!$isfileex)
    {
       if($datacontent==""){
       $temp=shablonning($temp,$name);}
       else{
       $temp=$datacontent;}
    }

    guest, 24 Июля 2009

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

    +149

    1. 1
    2. 2
    3. 3
    $pizdeckakoyzaprosische = "SELECT DISTINCT direct_pay.*, t_user.name AS username, kart.nominal, kart.name AS kartname, exemplyar.serial, exemplyar.usdok, exemplyar.balance FROM direct_pay, t_user, t_dealer, kart, exemplyar WHERE direct_pay.id_device = t_user.id AND t_user.id = {$_SESSION['id']} AND exemplyar.id = direct_pay.id_kart AND exemplyar.id_kart = kart.id$sql$stord";
    	$result = pg_query($dbconnk, $pizdeckakoyzaprosische);
    	while ($row = pg_fetch_assoc($result)) {

    3-4 года назад.. начинал писать платежную систему.. до сих пор знакомый в коде разбирается :)

    guest, 23 Июля 2009

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

    +149

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    for($i=1; $i<=$count; $i++) {
    	$buf = ...
    	$result = preg_match($filter, $buf, $matches);
    	if ($result > 0) {
    		fwrite($handle,"ok\n");
    		fwrite($handle, $buf);
    		exit(0);
    		fclose($handle);
    		break;
    	}
    }

    guest, 20 Июля 2009

    Комментарии (0)
  8. C# / Говнокод #1371

    +149

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    <xsl:template match="/ | @* | node()">
        <xsl:if test="local-name()='item'">
          <itemname>
            <xsl:value-of select="node()"/>
          </itemname>
        </xsl:if>
        <xsl:if test="local-name()!='item'">
          <xsl:copy>
            <xsl:apply-templates select="@* | node()" />
          </xsl:copy>
        </xsl:if>
    </xsl:template>

    guest, 14 Июля 2009

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

    +149

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    <xsl:template match="/ | @* | node()">
        <xsl:copy>
          <xsl:apply-templates select="@* | node()" />
        </xsl:copy>
    </xsl:template>

    guest, 14 Июля 2009

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

    +149

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    $query = 'SELECT mapid3 FROM #__mapsfo WHERE objurl LIKE "%'.$id.'%"'; 
    $db->setQuery($query);
    $m_id = $db->loadResult();
    
    $query = 'SELECT id FROM #__mapsfo WHERE mapid3='.$m_id; 
    $db->setQuery($query);
    $o_id = $db->loadObjectList();

    guest, 09 Июля 2009

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

    +149

    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
    //--------------------------------------------------------------------------------------------------------------------------------------------------
    //----------------------------------------------------------INCLUDES--------------------------------------------------------------------------------
    //--------------------------------------------------------------------------------------------------------------------------------------------------
    
    #include <stdio.h>
    #include <iostream>
    #include <conio.h>
    #include <windows.h>
    #include <time.h>
    #include <string.h>
    
    //--------------------------------------------------------------------------------------------------------------------------------------------------
    //---------------------------------------------------------DEFINES----------------------------------------------------------------------------------
    //--------------------------------------------------------------------------------------------------------------------------------------------------
    
    #define PI 3.14
    #define jmp(label) goto label
    #define snl printf("\n")
    #define	printl(str) printf(str);snl
    #define add(n0,n1) n0+n1
    #define sub(n0,n1) n0-n1
    #define mov(n0,n1) n0=n1
    #define rpl(n0,n1) int tmp; tmp=n0; n0=n1; n1=tmp
    #define Nothing void
    #define EverLoop(operator) while(true){operator;}
    
    //--------------------------------------------------------------------------------------------------------------------------------------------------
    //---------------------------------------------------------NAMESPACES-------------------------------------------------------------------------------
    //--------------------------------------------------------------------------------------------------------------------------------------------------
    
    namespace ofn
    {
    	namespace Math
    	{
    		int PushedValue;
    
    		int factorial(int Num)
    		{
    			int res = 1;
    			for(int i=1;i<=Num;i++)
    			{
    				res = res * i;
    			}
    			return res;
    		}
    
    		bool mod(int Num,int module)
    		{
    			if(Num % module == 0) return true;
    			else return false;
    		}
    
    		void push(int value)
    		{
    			PushedValue = value;
    		}
    
    		int pop()
    		{
    			return PushedValue;
    		}
    	}
    
    	namespace Strings
    	{
    		char* Files(){return "Namespace \"Strings\" is empty!";}
    	}
    
    	namespace Files
    	{
    		char* Files(){return "Namespace \"Files\" is empty!";}
    	}
    }

    Вот нашол у себя на компе такой хеадер))))
    Делалса он тупо ради прикола...

    guest, 07 Июля 2009

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