- 1
// Если FlowerItem, то ложим продукт в подарки, иначе ложим на склад
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
−362
// Если FlowerItem, то ложим продукт в подарки, иначе ложим на склад
Блядь, ну ведь не ложим, а кладем!
+163
if (isset($_GET['last_user']) && (int)$_GET['last_user']){
$last_user = 0;
}else{
$last_user = (int)$_GET['last_user'];
}
no comments.. )
+162
$tmp_arr=array();
$id1_str='';
$root_str='';
foreach($id1 as $id){
$id1_str.=$id['id'].' , ';
if(!isset($tmp_arr[$id['root']])){
$root_str.=$id['root'].' , ';
$tmp_arr[$id['root']]=true;
}
}
это типа такой способ собрать distinct root ids в строку!
не забыть потом откусить хвост ' , '
нормальные герои не ищут легких путей
+996
abstractObject=abstractObject;
Когда я это обнаружила в коде, то упала со стула.
+100
function Encrypt(jstr: String): String;
var
I: Integer;
A: Real;
begin
if Length(jstr) = 0 Then begin
Result := '';
Exit;
end;
A := 0;
for I := 0 To Length(jstr) do
A := A + (Ord(jstr[I]) * Pos(jstr[I],jstr)) / 33;
Result := FormatFloat('0000000000.0000000000',A);
if Pos(',',Result) > 0 then begin
Insert('.',Result,Pos(',',Result));
Delete(Result,Pos(',',Result),1);
end;
end;
+161
<html>
<head>
<script language="JavaScript">
<!-- hide
function check(input) {
var ok = true;
for (var i = 0; i < input.length; i++) {
var chr = input.charAt(i);
var found = false;
for (var j = 1; j < check.length; j++) {
if (chr == check[j]) found = true;
}
if (!found) ok = false;
}
return ok;
}
function test(input) {
if (!check(input, "1", "2", "3", "4",
"5", "6", "7", "8", "9", "0", "/", "-", " ")) {
alert("Input not ok.");
}
else {
alert("Input ok!");
}
}
// -->
</script>
</head>
<body>
<form>
Telephone:
<input type="text" name="telephone" value=>
<input type="button" value="Check"
onClick="test(this.form.telephone.value)">
</form>
</body>
</html>
http://www.webmasterwiki.ru/JavaScript/Formy
+158
class WindowStateSelector { // helper class to share visibility between some DialogStates
public:
explicit WindowStateSelector(WindowState * current = NULL): mCurrent(current) {}
void Add(WindowState *windowState) { windowState->Show(windowState == mCurrent); }
virtual void Select(WindowState *windowState)
{
if (windowState == mCurrent) return;
if (mCurrent != NULL) mCurrent->Show(false);
if (windowState != NULL) windowState->Show(true);
mCurrent = windowState;
}
WindowState * GetCurrent() { return mCurrent; }
protected:
WindowState * mCurrent;
};
Пример кода, говнокласса и его говнофункций;
+998
private static int[] p = {
151,160,137,91,90,15,
131,13,201,95,96,53,194,233,7,225,140,36,103,30,69,142,8,99,37,240,21,10,23,
190, 6,148,247,120,234,75,0,26,197,62,94,252,219,203,117,35,11,32,57,177,33,
88,237,149,56,87,174,20,125,136,171,168, 68,175,74,165,71,134,139,48,27,166,
77,146,158,231,83,111,229,122,60,211,133,230,220,105,92,41,55,46,245,40,244,
102,143,54, 65,25,63,161, 1,216,80,73,209,76,132,187,208, 89,18,169,200,196,
135,130,116,188,159,86,164,100,109,198,173,186, 3,64,52,217,226,250,124,123,
5,202,38,147,118,126,255,82,85,212,207,206,59,227,47,16,58,17,182,189,28,42,
223,183,170,213,119,248,152, 2,44,154,163, 70,221,153,101,155,167, 43,172,9,
129,22,39,253, 19,98,108,110,79,113,224,232,178,185, 112,104,218,246,97,228,
251,34,242,193,238,210,144,12,191,179,162,241, 81,51,145,235,249,14,239,107,
49,192,214, 31,181,199,106,157,184, 84,204,176,115,121,50,45,127, 4,150,254,
138,236,205,93,222,114,67,29,24,72,243,141,128,195,78,66,215,61,156,180};
Заполнение массива случайными числами от 0 до 360
+157
$newUrl = $newUrl = implode("?", array_merge($arUrl, array(implode("&", $pgAddUrl))));
Вот так некоторые люди формируют URL.
+146
<?php
$myKey = array('а','б','в','г','д','е','ё','ж','з','и','й','к','л','м','н','п','р','с','т','о','у','ф','х','ц','ч','ш','щ','ь','ъ','э','ю','я','1','2','3','4','5','6','7','8','9','0');
$myRand = rand(0, count($myKey));
$key = $myKey[$myRand];
echo $key;
?>