"PHP" / Говнокод #779 Ссылка на оригинал

0

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
  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
<select name="wday_finish"/>
                       <?php
                               if ( $wday_finish == '-' ) { $default = ' selected'; }
                               else {$default = '';}
                               echo "<option value=\"-\" $default>-";

                               if ( $wday_finish == 'mon' ) { $default = ' selected'; }
                                else {$default = '';}
                               echo "<option value=\"mon\" $default>" . _("Monday");

                                if ( $wday_finish == 'tue' ) { $default = ' selected'; }
                               else {$default = '';}
                                echo "<option value=\"tue\" $default>" . _("Tuesday");

                                if ( $wday_finish == 'wed' ) { $default = ' selected'; }
                               else {$default = '';}
                                echo "<option value=\"wed\" $default>" . _("Wednesday");

                                if ( $wday_finish == 'thu' ) { $default = ' selected'; }
                                else {$default = '';}
                                echo "<option value=\"thu\" $default>" . _("Thursday");

                                if ( $wday_finish == 'fri' ) { $default = ' selected'; }
                                else {$default = '';}
                                echo "<option value=\"fri\" $default>" . _("Friday");

                                if ( $wday_finish == 'sat' ) { $default = ' selected'; }
                                else {$default = '';}
                                echo "<option value=\"sat\" $default>" . _("Saturday");

                               if ( $wday_finish == 'sun' ) { $default = ' selected'; }
                                else {$default = '';}
                                echo "<option value=\"sun\" $default>" . _("Sunday");
                       ?>

freepbx. timeconditions module.

guest guest, (Updated )

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

Кресты / Говнокод #778 Ссылка на оригинал

0

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
  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
  87. 87
  88. 88
  89. 89
.....
	double CHTerritory;
	int CHNextGeneration;
	int CHPeople;
	int CHScTurns;
	int CHDefMin;
	int CHDefMax;
	int CHAtMin;
	int CHAtMax;
	int CHArmies;
	int CHGrain;
	int CHScientist;
	double CHMoney;
	int CHUnHP_1;
	int CHArm;
	int CHATT;
	int CHDEFF;
	int CHUnHP;
	int CHArm_1;
	int AtChoice;
....
Begin:	
	int Choice;

	cout << "\n""Year: ";
	cout << Year;

	cout << "\n""Money ";
	cout << Money;
	cout << " $";

	Tax = People / 2;
	cout << "\n""Tax: ";
	cout << Tax;
	cout << " $";

	cout << "\n""Territory: ";
	cout << Territory;
	cout << " KM^2";

	cout << "\n""What do you want?";
	cout << "\n""Science - 1, Army - 2, Agrarian Production - 3,";
	cout << "\n""Social Question - 4, Next Year - 5, Spy - 6, Exit - 7: ";

	cin >> Choice;
	if(Choice == 1)
	{
		goto Science;
	}
	if(Choice == 2)
	{
		goto Army;
	}
	if(Choice == 3)
	{
		goto AgrarianProduction;
	}
	if(Choice == 4)
	{
		goto SocialQuestion;
	}
	if(Choice == 5)
	{
		goto NextYear;
	}
	if(Choice == 6)
	{
		goto Spy;
	}
	if(Choice == 7)
	{
		goto Replay;
	}
	else
	{
		cout << "\n""TbI Tynou ?";
		cout << "\n";
		goto Begin;
	}
....
if(AmUnHP_1 <= 0)
{
	AmArmies = AmArmies - 1;
	goto LKJMNZZA;
}
else
{
	goto LKJMNZZB;
}

Моя одна из первых "серьезных" программ на С++, показывающая, что даже без знаний (главное - желание) можно писать БОЛЬШИЕ программы. Программа - стратегическая консольная игра, исходник в 64 КБ и все в... ОДНОЙ функции main :) также тогда еще не знал о существовании массивов, switch и многого другого:) К сожалению все 4000 строк кода сюда не влезают, так что вот примеры стандартных участков кода.

guest guest, (Updated )

Комментарии (2, +2)

"PHP" / Говнокод #777 Ссылка на оригинал

0

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
  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
<ul>
        \\\".listQuery(\\\"SELECT Hidden_URL, Subdivision_Name, Subdivision_ID FROM Subdivision WHERE Parent_Sub_ID = \\\$data[Subdivision_ID] and checked=1 order by priority \\\", \\\"
        <li><a href='\\\\\\\$data[Hidden_URL]'>\\\\\\\$data[Subdivision_Name]</a>

            <ul>
                \\\\\\\".listQuery(\\\\\\\"SELECT Hidden_URL, Subdivision_Name, Subdivision_ID FROM Subdivision WHERE Parent_Sub_ID = \\\\\\\$data[Subdivision_ID] and checked=1 order by priority \\\\\\\", \\\\\\\"
                <li><a href='\\\\\\\\\\\\\\\$data[Hidden_URL]'>\\\\\\\\\\\\\\\$data[Subdivision_Name]</a>

                <ul>
                     \\\\\\\\\\\\\\\".listQuery(\\\\\\\\\\\\\\\"SELECT Hidden_URL, Subdivision_Name, Subdivision_ID FROM Subdivision WHERE Parent_Sub_ID = \\\\\\\\\\\\\\\$data[Subdivision_ID] and checked=1 order by priority \\\\\\\\\\\\\\\", \\\\\\\\\\\\\\\"
                     <li><a href='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\$data[Hidden_URL]'>\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\$data[Subdivision_Name]</a>

                     <ul>
                         \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\".listQuery(\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"SELECT Hidden_URL, Subdivision_Name, Subdivision_ID FROM Subdivision WHERE Parent_Sub_ID = \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\$data[Subdivision_ID] and checked=1 order by priority \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\", \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"
                         <li><a href='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\$data[Hidden_URL]'>\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\$data[Subdivision_Name]</a>
                         <ul></ul></li>

                         \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\").\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"
                     </ul></li>


                     \\\\\\\\\\\\\\\").\\\\\\\\\\\\\\\"
                </ul></li>
                \\\\\\\").\\\\\\\"

            </ul></li>

        \\\").\\\"
        </ul></li>

    \").\"
    </ul></li>
    </li>
    ")."
    </ul>
    </div>

Вывод меню в главном макете дизайна одного сайта на базе говноCMS Netcat. Можно попроще сделать, но видимо автор торопился ;) И весь этот говнокод редактируется в textarea размерами 700x300px без всякой подсветки.

guest guest, (Updated )

Комментарии (51, +51)

Кресты / Говнокод #776 Ссылка на оригинал

0

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
  10. 10
  11. 11
  12. 12
  13. 13
  14. 14
int __fastcall TForm1::iscomm(AnsiString str)
{
int i=1;
while (str[i]==' ')
 i++;
if (str[i]=='#')
 {
  return 1;
 }
else
 {
  return 0;
 };
};

borland C++.
Функция определяет, является ли строка комментарием (начинается с #)

guest guest, (Updated )

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

Кресты / Говнокод #774 Ссылка на оригинал

0

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
  10. 10
  11. 11
  12. 12
  13. 13
  14. 14
  15. 15
UGL_STATUS CBitmap::StretchBlt(CBitmap * src,int srcIndex, int index)
{
	UGL_GC_ID gc;
	UGL_POS srcWidth;
	UGL_POS srcHeight;
	UGL_POS width = Width();
	UGL_POS height = Height();
	UGL_RECT srcRect = src->Rect();
	UINT32 * srcDataLine;
	UINT32 * destDataLine;

	if( src == NULL )
		return UGL_STATUS_ERROR;
	...
}

см. строки 8 и 12-13 :)

guest guest, (Updated )

Комментарии (2, +2)

Куча говна / Говнокод #773 Ссылка на оригинал

0

  1. 1
  2. 2
document.form1.q.value = decodeURIComponent('<%= new Regex(@"(\\|')", RegexOptions.Compiled).Replace(
				System.Web.HttpUtility.UrlEncode(CSContext.Current.QueryString["q"] as String), @"\$1") %>');

кусок чужого поискового блока: передаём GET-параметр в инпут :)

guest guest, (Updated )

Комментарии (2, +2)

"PHP" / Говнокод #770 Ссылка на оригинал

0

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
$row=mysql_fetch_array($res);
$tr1=date("H:i",strtotime($row[0]));
$nr1=$row[1];
$row=mysql_fetch_array($res);
$tr2=date("H:i",strtotime($row[0]));
$nr2=$row[1];

НУ И зачем нужен цикл???

guest guest, (Updated )

Комментарии (6, +6)