- 1
- 2
- 3
- 4
//admin id is usually 1. to think about it
if (intval($_SESSION['userId']) == 1) {
return true;
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+159.9
//admin id is usually 1. to think about it
if (intval($_SESSION['userId']) == 1) {
return true;
}
True ACL.
+70
for(int i = 0; i < s.length(); i++)
{
String c = s.substring(i, i + 1);
if("_".equals(c) || " ".equals(c) || "-".equals(c))
{
capitalize = true;
continue;
}
if(c.toUpperCase().equals(c))
{
if(lastDecapitalized && !lastCapital)
capitalize = true;
lastCapital = true;
} else
{
lastCapital = false;
}
if(capitalize)
{
if(p == null || !p.equals("_"))
{
result.append(c.toUpperCase());
capitalize = false;
p = c;
} else
{
result.append(c.toLowerCase());
capitalize = false;
p = c;
}
} else
{
result.append(c.toLowerCase());
lastDecapitalized = true;
p = c;
}
}
Позор Jboss'овцам!
это код из HibernateTools, теперь понятно почему оно такое глючное Г
+134.9
public Language(string lang)
{
if (lang != null)
{
if (lang.IndexOf("Afrikaans") > -1) lang = "1078";
if (lang.IndexOf("Albanian") > -1) lang = "1052";
if (lang.IndexOf("Arabic") > -1)
{
lang = "1025";
if (lang.IndexOf("Algeria") > -1) lang = "5121";
if (lang.IndexOf("Bahrain") > -1) lang = "15361";
if (lang.IndexOf("Egypt") > -1) lang = "3073";
if (lang.IndexOf("Egypt") > -1) lang = "2049";
if (lang.IndexOf("Iraq") > -1) lang = "2049";
if (lang.IndexOf("Jordan") > -1) lang = "11265";
if (lang.IndexOf("Kuwait") > -1) lang = "13313";
if (lang.IndexOf("Lebanon") > -1) lang = "12289";
if (lang.IndexOf("Libya") > -1) lang = "4097";
if (lang.IndexOf("Morocco") > -1) lang = "6145";
if (lang.IndexOf("Oman") > -1) lang = "8193";
if (lang.IndexOf("Qatar") > -1) lang = "16385";
if (lang.IndexOf("Saudi Arabia") > -1) lang = "1025";
if (lang.IndexOf("Syria") > -1) lang = "10241";
if (lang.IndexOf("Tunisia") > -1) lang = "7169";
if (lang.IndexOf("U.A.E.") > -1) lang = "14337";
if (lang.IndexOf("Yemen") > -1) lang = "9217";
}
if (lang.IndexOf("Armenian") > -1) lang = "1067";
if (lang.IndexOf("Assamese") > -1) lang = "1101";
if (lang.IndexOf("Azeri") > -1)
{
lang = "2092";
if (lang.IndexOf("Cyrillic") > -1) lang = "2092";
if (lang.IndexOf("Latin") > -1) lang = "1068";
}
if (lang.IndexOf("Basque") > -1) lang = "1069";
if (lang.IndexOf("Belarusian") > -1) lang = "1059";
if (lang.IndexOf("Bengali") > -1) lang = "1093";
if (lang.IndexOf("Bulgarian") > -1) lang = "1026";
if (lang.IndexOf("Catalan") > -1) lang = "1027";
if (lang.IndexOf("Chinese") > -1)
{
lang = "2052";
if (lang.IndexOf("Hong Kong") > -1) lang = "3076";
if (lang.IndexOf("Macao") > -1) lang = "5124";
if (lang.IndexOf("PRC") > -1) lang = "2052";
if (lang.IndexOf("Singapore") > -1) lang = "4100";
if (lang.IndexOf("Taiwan") > -1) lang = "1028";
}
if (lang.IndexOf("Lithuanian") > -1) lang = "2087";
if (lang.IndexOf("Croatian") > -1) lang = "1050";
if (lang.IndexOf("Czech") > -1) lang = "1029";
if (lang.IndexOf("Danish") > -1) lang = "1030";
if (lang.IndexOf("Divehi") > -1) lang = "1125";
if (lang.IndexOf("Dutch") > -1)
{
lang = "1043";
if (lang.IndexOf("Belgium") > -1) lang = "2067";
if (lang.IndexOf("Netherlands") > -1) lang = "1043";
}
if (lang.IndexOf("English") > -1)
{
lang = "2057";
if (lang.IndexOf("Australia") > -1) lang = "3081";
if (lang.IndexOf("Belize") > -1) lang = "10249";
if (lang.IndexOf("Canada") > -1) lang = "4105";
if (lang.IndexOf("Caribbean") > -1) lang = "9225";
if (lang.IndexOf("Ireland") > -1) lang = "6153";
if (lang.IndexOf("Jamaica") > -1) lang = "8201";
if (lang.IndexOf("New Zealand") > -1) lang = "5129";
if (lang.IndexOf("Philippines") > -1) lang = "13321";
if (lang.IndexOf("South Africa") > -1) lang = "7177";
if (lang.IndexOf("Trinidad") > -1) lang = "11273";
if (lang.IndexOf("United Kingdom") > -1) lang = "2057";
if (lang.IndexOf("United States") > -1) lang = "1033";
if (lang.IndexOf("Zimbabwe") > -1) lang = "12297";
}
if (lang.IndexOf("Estonian") > -1) lang = "1061";
if (lang.IndexOf("Faeroese") > -1) lang = "1080";
if (lang.IndexOf("Farsi") > -1) lang = "1065";
if (lang.IndexOf("Finnish") > -1) lang = "1035";
if (lang.IndexOf("French") > -1)
{
lang = "1036";
if (lang.IndexOf("Belgium") > -1) lang = "2060";
if (lang.IndexOf("Canada") > -1) lang = "3084";
if (lang.IndexOf("France") > -1) lang = "1036";
if (lang.IndexOf("Luxembourg") > -1) lang = "5132";
if (lang.IndexOf("Monaco") > -1) lang = "6156";
if (lang.IndexOf("Switzerland") > -1) lang = "4108";
}
if (lang.IndexOf("Macedonian") > -1) lang = "1071";
if (lang.IndexOf("Galician") > -1) lang = "1110";
if (lang.IndexOf("Georgian") > -1) lang = "1079";
if (lang.IndexOf("German") > -1)
{
lang = "1031";
if (lang.IndexOf("Austria") > -1) lang = "3079";
if (lang.IndexOf("Germany") > -1) lang = "1031";
Таблица системных языков. http://forum.sources.ru/index.php?showtopic=270133&view=findpost &p=2243892
+85
pocedure TForm1.line(x, y, N: integer; l: real; d: boolean);
var
x1,x2,x3,x4,y1,y2,y3,y4: integer;
begin
if l>2 then
begin
if d then
case N of
1: begin
x1:=x; y1:=y;
x2:=x1; y2:=y1-round(1);
x3:=x1+round(1); y3:=y1-round(1);
x4:=x1+round(1); y4:=y1;
end;
2: begin
x2:=x; y2:=y;
x1:=x2; y1:=y2+round(1);
x3:=x2+Round(1); y3:=y2;
x4:=x2+Round(1); y4:=y2+round(1);
end;
3: begin
x3:=x; y3:=y;
x1:=x3-round(1); y1:=y3+round(1);
x2:=x3-round(1); y2:=y3;
x4:=x2+round(1); y4:=y2+round(1);
end;
4: begin
x4:=x; y4:=y;
x1:=x4-round(1); y1:=y4;
x2:=x4-round(1); y2:=y4-round(1);
x3:=x4; y3:=y4-round(1);
end;
end
else
case N of
1: begin
x1:=x; y1:=y;
x2:=x1; y2:=y1+round(1);
x3:=x1+round(1); y3:=y1+round(1);
x4:=x1+round(1); y4:=y1;
end;
2: begin
x2:=x; y2:=y;
x1:=x2; y1:=y2-round(1);
x3:=x2-Round(1); y3:=y2;
x4:=x2-Round(1); y4:=y2-round(1);
end;
3: begin
x3:=x; y3:=y;
x1:=x3+round(1); y1:=y3-round(1);
x2:=x3+round(1); y2:=y3;
x4:=x2-round(1); y4:=y2-round(1);
end;
4: begin
x4:=x; y4:=y;
x1:=x4+round(1); y1:=y4;
x2:=x4+round(1); y2:=y4+round(1);
x3:=x4; y3:=y4+round(1);
end;
end;
with Canvas do
begin
Pen.Color :=RGB(Random(256),Random(256),Random(256));
MoveTo(x1,y1);
LineTo(x2,y2);
LineTo(x3,y3);
LineTo(x4,y4);
LineTo(x1,y1);
Brush.Color:=Pen.Color;
FloodFill((x2+x3) div 2, (y2+y1) div 2, Pen.Color,fsBorder);
if l=200 then line (x1,y1,1,1/2, not d);
if n<>1 then line (x1,y1,1,1/2, not d);
if n<>2 then line (x2,y2,2,1/2, not d);
if n<>3 then line (x3,y3,3,1/2, not d);
угадайте...:D
+126.9
else
{
if ((index == 103))
{//bla
}
else
{
if ((index == 104))
{//bla
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
} } }}}}}}}}}}}}}}}}}}}}}}}}}
Конец однородного файла (В моем маленьком случае 300Kb) сгенерированным Microsoft EdmGen.
+154
<?
function clearComma($str)
{
$str = preg_replace("#(,|\.|-|\/|:|;|\"|'|\?|\(|\)|\\|*)#", '', $str);
return $str;
}
function generate($bold_o, $bold_c)
{
$art = file_get_contents('article.txt');
$voc_str_mass = file('voc.txt');
$key = file('key.txt');
foreach ($key as $word)
{
$keys[] = trim($word);
}
foreach ($voc_str_mass as $voc_str)
{
$voc[] = explode("\t", trim($voc_str));
}
$words_massive = explode(' ', clearComma($art));
foreach ($words_massive as $word)
{
if (strlen($word) > 3)
{
foreach ($voc as $check)
{
if (in_array($word, $check) && $word != 'keyword')
{
$c = count($check);
$art = str_replace($word, $check[rand(0, $c - 1)], $art);
}
}
}
}
$art_mass = explode(' ', $art);
foreach ($art_mass as $string)
{
$art_out .= str_replace('keyword', $bold_o . $keys[rand(0, count($keys) - 1)] . $bold_c, $string) . ' ';
}
return $art_out;
}
//echo(generate('<b>', '</b>'));
//exit();
$tpl_mass = file("tpl.tpl");
foreach ($tpl_mass as $tpl_string)
{
$template .= str_replace('{GENERATE}', generate('<b>', '</b>'), $tpl_string);
}
//$date = date(d).'-'.date(m).'-'.date(Y).'_'.date(H).'-'.date(i).'-'.date(s);
$handle = fopen($date . '_generated.html', "w");
fwrite($handle, $template);
fclose($handle);
?>
ну тут тока матом если...
+170.5
$menu=new menu;
$menu->menu=$menu->menu($menu_arr); // Меню
Человек знал толк в ООП
+27
template<class T>
class TAbstractObject
{
private:
T Value;
public:
bool operator==(TAbstractObject& Obj);
};
...
template<class T>
bool TAbstractObject<T>::operator==(TAbstractObject<T>& Obj)
{
...
Value++;
...
};
Код в мешке...
+32.2
class TString
{
public:
...
char len;
};
...
int GetWidth(TString& str)
{
if(&str==NULL)
return 0;
return str.len;
};
Мрахахаха(фр)хахаха.
+164.1
/**
function.php
*/
function result($selected, $sources, $date_from, $date_till, $step)
{
$ret = $header = array();
if (is_array($selected) and count($selected))
{
foreach ($selected as $item=>$value)
{
if ('on' == $value)
{
$header[$item] = $sources[$item]['name'];
if (isset($sources[$item]['db_host']))
{
// external db
class DB_EXT extends DB
{
.......
объявление класса внутри цикла внутри функции!!
рыдааййууу