- 1
- 2
- 3
$datex = date("Y-m");
$tr = explode("-",$datex);
$ddr = $tr[0]."-".$tr[1];
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
Всего: 25
+159
$datex = date("Y-m");
$tr = explode("-",$datex);
$ddr = $tr[0]."-".$tr[1];
Небось такое уже было
+165
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";
+162.1
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";
}
Генерация контрола по выбору должности клиента
+161.8
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;
}
Без комментариев
−97.5
//-------------------РИСОВАНИЕ и МАТЕМАТИКА--------------------------------
//Рендерить сцену
_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;
//... Тут еще очень много таких кейсов
}
}
}
Давненько писал на симулятор механический, это функция апдейта всех элементов.
Что в остальном коде, догадаться несложно.