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

    Всего: 25

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

    +159

    1. 1
    2. 2
    3. 3
    $datex = date("Y-m");
    $tr = explode("-",$datex);
    $ddr = $tr[0]."-".$tr[1];

    Небось такое уже было

    Werdn, 07 Мая 2010

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

    +165

    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
    function month($n){
    	switch ($n) {
    		case  1: $m = "сiчнi"  ; break;
    		case  2: $m = "лютому"   ; break;    
    		case  3: $m = "березнi"; break;                                                            
    		case  4: $m = "квiтнi" ; break;
    		case  5: $m = "травнi" ; break;
    		case  6: $m = "червнi"  ; break;
    		case  7: $m = "липнi" ; break;
    		case  8: $m = "серпнi" ; break;
    		case  9: $m = "вереснi"; break;
    		case 10: $m = "жовтнi" ; break;
    		case 11: $m = "листопадi"; break;
    		case 12: $m = "груднi" ; break;
    	}
    return $m;
    }
    function month2($n)
    {
    switch ($n) 
    	{
    		case  1: $m = "сiчень"  ; break;
    		case  2: $m = "лютий"   ; break;    
    		case  3: $m = "березень"; break;                                                            
    		case  4: $m = "квiтень" ; break;
    		case  5: $m = "травень" ; break;
    		case  6: $m = "червень"  ; break;
    		case  7: $m = "липень" ; break;
    		case  8: $m = "серпень" ; break;
    		case  9: $m = "вересень"; break;
    		case 10: $m = "жовтень" ; break;
    		case 11: $m = "листопад"; break;
    		case 12: $m = "грудень" ; break;
    	}
    return $m;
    }
    /*... всяко разно ...*/
    if($month==1)$month="сiчнi";
    if($month==2)$month="лютому";
    if($month==3)$month="березнi";
    if($month==4)$month="квiтнi";
    if($month==5)$month="травнi";
    if($month==6)$month="червнi";
    if($month==7)$month="липнi";
    if($month==8)$month="серпнi";
    if($month==9)$month="вереснi";
    if($month==10)$month="жовтнi";
    if($month==11)$month="листопадi";
    if($month==12)$month="груднi";
    // дебажный комментарий тут был
    if($month1==1)$month1="сiчнi";
    if($month1==2)$month1="лютому";
    if($month1==3)$month1="березнi";
    if($month1==4)$month1="квiтнi";
    if($month1==5)$month1="травнi";
    if($month1==6)$month1="червнi";
    if($month1==7)$month1="липнi";
    if($month1==8)$month1="серпнi";
    if($month1==9)$month1="вереснi";
    if($month1==10)$month1="жовтнi";
    if($month1==11)$month1="листопадi";
    if($month1==12)$month1="груднi";
    /*...еще немного...*/
    if($month==1)$month1="сiчнi";
    if($month==2)$month1="лютому";
    if($month==3)$month1="березнi";
    if($month==4)$month1="квiтнi";
    if($month==5)$month1="травнi";
    if($month==6)$month1="червнi";
    if($month==7)$month1="липнi";
    if($month==8)$month1="серпнi";
    if($month==9)$month1="вереснi";
    if($month==10)$month1="жовтнi";
    if($month==11)$month1="листопадi";
    if($month==12)$month1="груднi";

    Werdn, 26 Апреля 2010

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

    +162.1

    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
    elseif((mysql_field_name($result, $i)=="posada" ))
    { 
    echo "<td><select name=".mysql_field_name($result, $i).">";
    echo "<option value=\"_____________\" ";
    if(htmlspecialchars($row[$i])=="_____________"||htmlspecialchars($row[$i])=="_____________")
    	echo "selected";
    echo ">_____________</option>";
    
    echo "<option value=\"Головний лiкар\" ";
    if(htmlspecialchars($row[$i])=="Головний лiкар"||htmlspecialchars($row[$i])=="Головний лiкар")
    	echo "selected";
    echo ">Головний лiкар</option>";
    
    echo "<option value=\"Керуючий\" ";
    if(htmlspecialchars($row[$i])=="Головний лiкар"||htmlspecialchars($row[$i])=="Керуючий")
    	echo "selected";
    echo ">Керуючий</option>";
    
    echo "<option value=\"Ген. директора\" ";
    if(htmlspecialchars($row[$i])=="Ген. директора"||htmlspecialchars($row[$i])=="Ген. директора")
    	echo "selected";
    echo ">Ген. директора</option>";
    
    			echo "<option value=\"Начальника\" ";
    if(htmlspecialchars($row[$i])=="Ген. директора"||htmlspecialchars($row[$i])=="Начальника")
    	echo "selected";
    echo ">Начальника</option>";
    
    echo "<option value=\"директора\" ";
    if(htmlspecialchars($row[$i])=="директор"||htmlspecialchars($row[$i])=="директора")
    	echo "selected";
    echo ">директора</option>";
    	echo "<option value=\"фiнансового директора\" ";
    if(htmlspecialchars($row[$i])=="фiнансовий директор"||htmlspecialchars($row[$i])=="ф|нансового директора")
    	echo "selected";
    echo ">ф|нансового директора</option>";
    echo "<option value=\"приватно§ особи\" ";
    if(htmlspecialchars($row[$i])=="приватна особа"||htmlspecialchars($row[$i])=="приватно§ особи")
    	echo "selected";
    echo ">приватно§ особи</option>";
    if(htmlspecialchars($row[$i])!="приватна особа"&&
    	htmlspecialchars($row[$i])!="Головний лiкар"&&
    	htmlspecialchars($row[$i])!="Керуючий"&&
    	htmlspecialchars($row[$i])!="_____________"&&
    	htmlspecialchars($row[$i])!="Ген. директора"&&
    	htmlspecialchars($row[$i])!="приватно§ особи"&&
    	htmlspecialchars($row[$i])!="директор"&&
    	htmlspecialchars($row[$i])!="директора"&&
    	htmlspecialchars($row[$i])!="фiнансовий директор"&&
    	htmlspecialchars($row[$i])!="фiнансового директора")
    echo "<option value=\"".htmlspecialchars($row[$i])."\" selected>".htmlspecialchars($row[$i])."</option>";
    	echo "</select></td></tr><tr><td colspan=2><hr noshade></td></tr>\n";
    }

    Генерация контрола по выбору должности клиента

    Werdn, 05 Ноября 2009

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

    +161.8

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    function casecyr($eng) {
    $rus = $eng;
    if ($eng=="д") $rus = "Д";
    if ($eng=="ш") $rus = "Ш";
    if ($eng=="п") $rus = "П";
    if ($eng=="с") $rus = "С";
    if ($eng=="т") $rus = "Т";
    if ($eng=="ч") $rus = "Ч";
    if ($eng=="в") $rus = "В";
    if ($eng=="о") $rus = "О";
       return $rus;
    }

    Без комментариев

    Werdn, 02 Ноября 2009

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

    −97.5

    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
    //-------------------РИСОВАНИЕ и МАТЕМАТИКА--------------------------------
    //Рендерить сцену
    _root.onEnterFrame = render;
    
    //Функция отрисовки текущего положения
    function render()
    {
    	if (enable_anim)		//Рисовать только ЕСЛИ разрешена анимация, т.е. файл загружен
    	{
    		empty.clear();		//Очистка области для рисования
    		for (obj in arr_m)	//Пройтись по всем элементам кинематической схемы
    		{
    			switch(arr_m[obj].type){
    				case "crank":  /*type="0" l="50" angle="0" s0="2" s1="1"*/
    					//Кривошип
    					//trace(arr_m[obj].type);
    					//trace(arr_m[obj].num + " " + arr_m[obj].angle);
    					empty["arr_o"+arr_m[obj].s1]._x = empty["arr_o"+arr_m[obj].s0]._x +arr_m[obj].l*Math.cos(arr_m[obj].angle*k);
    					empty["arr_o"+arr_m[obj].s1]._y = empty["arr_o"+arr_m[obj].s0]._y +arr_m[obj].l*Math.sin(arr_m[obj].angle*k);
    					
    					if (enable_dv) //------------------------Движение звена разрешено-------
    					{
    						arr_m[obj].angle += 0.3; 
    						if (arr_m[obj].angle >= 360)
    						{ 
    							arr_m[obj].angle = 0;
    						}
    					}
    						
    					//Невидимка
    					if(arr_m[obj].hidden) continue;					
    					empty.lineStyle(2,0x404040);					empty.moveTo(empty["arr_o"+arr_m[obj].s0]._x,empty["arr_o"+arr_m[obj].s0]._y);
    					empty.lineTo(empty["arr_o"+arr_m[obj].s1]._x,empty["arr_o"+arr_m[obj].s1]._y);
    				break;
    				case "1":  /*type="1" l1="100" l2="100" s0="2" s1="3" s2="4"*/
    					//шатун + коромысло
    					//trace(arr_m[obj].type);
    					
    					var x0 = empty["arr_o"+arr_m[obj].s0]._x;
    					var y0 = empty["arr_o"+arr_m[obj].s0]._y;
    					var x1 = empty["arr_o"+arr_m[obj].s1]._x;
    					var y1 = empty["arr_o"+arr_m[obj].s1]._y;
    					
    					var r = distance(x0, y0, x1, y1);
    					var a0 = Math.acos((Math.pow(arr_m[obj].l1,2) + Math.pow(r,2) - Math.pow(arr_m[obj].l2,2))/(2*arr_m[obj].l1*r));
    					var a1 = get_angle(x0, y0, x1, y1); 
    					
    					var x2 = x0 + arr_m[obj].l1 * Math.cos(a1 - a0);
    					var y2 = y0 + arr_m[obj].l1 * Math.sin(a1 - a0);
    					//trace(a1/k);
    					
    					empty["arr_o"+arr_m[obj].s2]._x = x2;
    					empty["arr_o"+arr_m[obj].s2]._y = y2;
    					
    					//Невидимка
    					if(arr_m[obj].hidden) continue;
    					
    					empty.lineStyle(2,0x404040);
    					empty.moveTo(x0,y0);
    					empty.lineTo(x2,y2);
    					empty.lineTo(x1,y1);					
    				break;
    //... Тут еще очень много таких кейсов
    		}
    	}
    }

    Давненько писал на симулятор механический, это функция апдейта всех элементов.
    Что в остальном коде, догадаться несложно.

    Werdn, 29 Августа 2009

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