- 1
- 2
- 3
- 4
- 5
CREATE TABLE `forums_list`(
`forum_id` int unsigned NOT NULL AUTO_INCREMENT,
...
`created` datetime NOT NULL DEFAULT NULL,
`updated` datetime NOT NULL DEFAULT NULL,
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
−139
CREATE TABLE `forums_list`(
`forum_id` int unsigned NOT NULL AUTO_INCREMENT,
...
`created` datetime NOT NULL DEFAULT NULL,
`updated` datetime NOT NULL DEFAULT NULL,
+52
//--Корзина заказа
$misc_basket=array();
$misc_basket['num']=0;
//--проверка наличия в корзине товаров
$b_sum=0;
$b_num=0;
//var_dump($_SESSION['goods']);
if(isset($_SESSION['goods']))
{
// echo "11";
foreach(explode("^^^",$_SESSION['goods']) as $item)
{
$arr1=explode(":::",$item);
$type="";
if($arr1[2]=='disc')$dbs="disc";
elseif($arr1[2]=='tire') $dbs="shina";
else $dbs="truck_shina";
$iddb=abs($arr1[0]);
// echo "select `price` from `".PREFIX."$dbs` where `id`=$iddb";
$res=$db->query("select `price` from `".PREFIX."$dbs` where `id`=$iddb");
if($res->num_rows)
{
$arr=$res->fetch_array();
$b_sum+=intval($arr1[1])*correct_double($arr['price']);
$b_num+=$arr1[1];
}
}
}
$misc_basket['num']=$b_num;
$misc_basket['sum']=$b_sum;
+115
public bool checkUser(UserModel model = null)
{
check:
if(model != null)
if(model.authenticated != false)
if(model._id > 0)
return true;
else
goto check;
else
goto check;
else
goto check;
return false;
}
а вдруг?!
+42
function Utf2Win($s){ return Utf8($s,'w') ; }
function Win2Utf($s){ return Utf8($s,'u') ; }
function Utf8($s, $sTo = 'utf2win'){
$a = array();
for ($i=128; $i <= 191; $i++){
$a['utf'][] = ($i<144) ? chr(209).chr($i) : chr(208).chr($i);
$a['win'][] = ($i<144) ? chr($i + 112) : chr($i + 48) ;
}
$a['utf'][] = chr(208) . chr(129);
$a['win'][] = chr(168);
$a['utf'][] = chr(209) . chr(145);
$a['win'][] = chr(184);
$a['utf'][] = chr(209) . chr(78);
$a['win'][] = chr(73);
$a['utf'][] ='в„–';
$a['win'][] = '№';
if(in_array(strtolower($sTo), array('utf2win','w','cp1251','windows-1251')))
return str_replace($a['utf'], $a['win'], $s);
if(in_array(strtolower($sTo), array('win2utf','u','utf8','utf-8')))
return str_replace($a['win'], $a['utf'], $s);
}
function getfield_csv($string,$index)
{
$arr = explode(";",$string);
return $arr[$index];
}
function read_csv($file)
{
$hFile = fopen($file,"r");
$source_data_utf = fread($hFile,filesize($file));
fclose($hFile);
$source_data = Utf2Win($source_data_utf);
$arr_source_data = explode("\r\n",$source_data);
for($i=0;$i<count($arr_source_data);$i++)
{
$arr_source_data[$i] = str_replace(chr(239).chr(187).chr(191), "", $arr_source_data[$i]);
$result[] = Array();
$result[count($result)-1]['Ds'] = getfield_csv($arr_source_data[$i], 0);
$result[count($result)-1]['Fkp'] = getfield_csv($arr_source_data[$i], 5);
$result[count($result)-1]['Tgg'] = getfield_csv($arr_source_data[$i], 3);
$result[count($result)-1]['Pol'] = getfield_csv($arr_source_data[$i], 4);
$result[count($result)-1]['Tr'] = getfield_csv($arr_source_data[$i], 6);
}
return $result;
}
+59
if ($myrow['dop1']) { echo "<tr><td class='td_18'>$myrow[dop1]</td></tr>"; }
if ($myrow['dop2']) { echo "<tr><td class='td_18'>$myrow[dop2]</td></tr>"; }
if ($myrow['dop3']) { echo "<tr><td class='td_18'>$myrow[dop3]</td></tr>"; }
if ($myrow['dop4']) { echo "<tr><td class='td_18'>$myrow[dop4]</td></tr>"; }
if ($myrow['dop5']) { echo "<tr><td class='td_18'>$myrow[dop5]</td></tr>"; }
if ($myrow['dop6']) { echo "<tr><td class='td_18'>$myrow[dop6]</td></tr>"; }
if ($myrow['dop7']) { echo "<tr><td class='td_18'>$myrow[dop7]</td></tr>"; }
if ($myrow['dop8']) { echo "<tr><td class='td_18'>$myrow[dop8]</td></tr>"; }
if ($myrow['dop9']) { echo "<tr><td class='td_18'>$myrow[dop9]</td></tr>"; }
if ($myrow['dop10']) { echo "<tr><td class='td_18'>$myrow[dop10]</td></tr>"; }
if ($myrow['dop11']) { echo "<tr><td class='td_18'>$myrow[dop11]</td></tr>"; }
if ($myrow['dop12']) { echo "<tr><td class='td_18'>$myrow[dop12]</td></tr>"; }
if ($myrow['dop13']) { echo "<tr><td class='td_18'>$myrow[dop13]</td></tr>"; }
if ($myrow['dop14']) { echo "<tr><td class='td_18'>$myrow[dop14]</td></tr>"; }
if ($myrow['dop15']) { echo "<tr><td class='td_18'>$myrow[dop15]</td></tr>"; }
if ($myrow['dop16']) { echo "<tr><td class='td_18'>$myrow[dop16]</td></tr>"; }
if ($myrow['dop17']) { echo "<tr><td class='td_18'>$myrow[dop17]</td></tr>"; }
if ($myrow['dop18']) { echo "<tr><td class='td_18'>$myrow[dop18]</td></tr>"; }
if ($myrow['dop19']) { echo "<tr><td class='td_18'>$myrow[dop19]</td></tr>"; }
if ($myrow['dop20']) { echo "<tr><td class='td_18'>$myrow[dop20]</td></tr>"; }
if ($myrow['dop21']) { echo "<tr><td class='td_18'>$myrow[dop21]</td></tr>"; }
if ($myrow['dop22']) { echo "<tr><td class='td_18'>$myrow[dop22]</td></tr>"; }
if ($myrow['dop23']) { echo "<tr><td class='td_18'>$myrow[dop23]</td></tr>"; }
if ($myrow['dop24']) { echo "<tr><td class='td_18'>$myrow[dop24]</td></tr>"; }
if ($myrow['dop25']) { echo "<tr><td class='td_18'>$myrow[dop25]</td></tr>"; }
if ($myrow['dop26']) { echo "<tr><td class='td_18'>$myrow[dop26]</td></tr>"; }
if ($myrow['dop27']) { echo "<tr><td class='td_18'>$myrow[dop27]</td></tr>"; }
if ($myrow['dop28']) { echo "<tr><td class='td_18'>$myrow[dop28]</td></tr>"; }
if ($myrow['dop29']) { echo "<tr><td class='td_18'>$myrow[dop29]</td></tr>"; }
if ($myrow['dop30']) { echo "<tr><td class='td_18'>$myrow[dop30]</td></tr>"; }
if ($myrow['dop31']) { echo "<tr><td class='td_18'>$myrow[dop31]</td></tr>"; }
if ($myrow['dop32']) { echo "<tr><td class='td_18'>$myrow[dop32]</td></tr>"; }
if ($myrow['dop33']) { echo "<tr><td class='td_18'>$myrow[dop33]</td></tr>"; }
if ($myrow['dop34']) { echo "<tr><td class='td_18'>$myrow[dop34]</td></tr>"; }
if ($myrow['dop35']) { echo "<tr><td class='td_18'>$myrow[dop35]</td></tr>"; }
if ($myrow['dop36']) { echo "<tr><td class='td_18'>$myrow[dop36]</td></tr>"; }
if ($myrow['dop37']) { echo "<tr><td class='td_18'>$myrow[dop37]</td></tr>"; }
if ($myrow['dop38']) { echo "<tr><td class='td_18'>$myrow[dop38]</td></tr>"; }
if ($myrow['dop39']) { echo "<tr><td class='td_18'>$myrow[dop39]</td></tr>"; }
if ($myrow['dop40']) { echo "<tr><td class='td_18'>$myrow[dop40]</td></tr>"; }
if ($myrow['dop41']) { echo "<tr><td class='td_18'>$myrow[dop41]</td></tr>"; }
if ($myrow['dop42']) { echo "<tr><td class='td_18'>$myrow[dop42]</td></tr>"; }
if ($myrow['dop43']) { echo "<tr><td class='td_18'>$myrow[dop43]</td></tr>"; }
if ($myrow['dop44']) { echo "<tr><td class='td_18'>$myrow[dop44]</td></tr>"; }
if ($myrow['dop45']) { echo "<tr><td class='td_18'>$myrow[dop45]</td></tr>"; }
if ($myrow['dop46']) { echo "<tr><td class='td_18'>$myrow[dop46]</td></tr>"; }
if ($myrow['dop47']) { echo "<tr><td class='td_18'>$myrow[dop47]</td></tr>"; }
if ($myrow['dop48']) { echo "<tr><td class='td_18'>$myrow[dop48]</td></tr>"; }
if ($myrow['dop49']) { echo "<tr><td class='td_18'>$myrow[dop49]</td></tr>"; }
if ($myrow['dop50']) { echo "<tr><td class='td_18'>$myrow[dop50]</td></tr>"; }
facepalm.
+50
$sw = false;
if($valid_from && $valid_to)
if( ($valid_from<=date('U')) && ($valid_to>=mktime(0,0,0,date('m'),date('d'),date('Y'))) )
$sw = true;
else
{
//Nimic
}
elseif($valid_form)
if($valid_form<=date('U'))
$sw = true;
else
{
//Nimic
}
elseif($valid_to)
if($valid_to>=mktime(0,0,0,date('m'),date('d'),date('Y')))
$sw = true;
else
{
//Nimic
}
else
$sw = true;
+106
private void FlowMouseEnter(object sender, MouseEventArgs e)
{
var dt = DateTime.Now;
_currentTime = dt.Hour * 3600 + dt.Minute * 60 + dt.Second;
}
запоминаем время наведения на кнопку
+46
...
//----------------------------------@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
//обработка картинки для анонса
$model->preview_picture = CUploadedFile::getInstance($model, 'preview_picture');
//убедимся что каталоги созданы
if (@mkdir($curr_month_folder, 0777))
chmod($curr_month_folder, 0777);
if (@mkdir($img_dir, 0777))
chmod($img_dir, 0777);
if (@mkdir($img_dir_thumbs, 0777))
chmod($img_dir_thumbs, 0777);
if (@mkdir($temp_img_dir_base, 0777))
chmod($temp_img_dir_base, 0777);
if (@mkdir($temp_img_dir, 0777))
chmod($temp_img_dir, 0777);
if (@mkdir($temp_img_dir_snap, 0777))
chmod($temp_img_dir_snap, 0777);
//если картинка для анонса не передана
if (!$model->preview_picture) {
//проверяем не была ли она загружена ранее во временую папку
if ($form->model->image) {
$model->preview_picture = $form->model->image;
}
//а нет так нет
} else
...
форматирование сохранено.
Вообще весь кусок около 500 строк, а и эти 500 откопипизжены еще
в 7 методов этого класса.
...за что мне все это
−102
if text.find(':!norris') != -1:
norris = text.split(':!norris')
norr = norris[1].strip()
if norr == '1':
sendm('1. Слёзы Чака Норриса лечат рак. К сожалению, он никогда не плачет. Вообще.')
elif norr == '2':
sendm('2. Чак Норрис досчитал до бесконечности. Дважды.')
elif norr == '3':
sendm('3. На последней странице Книги Рекордов Гиннесса мелким шрифтом указано, что все мировые рекорды принадлежат Чаку Норрису, а в книге просто перечислены те люди, которым удалось максимально к ним приблизиться.')
elif norr == '4':
sendm('4. Если у вас есть 5 долларов и у Чака Норриса есть 5 долларов, то у Чака Норриса больше денег, чем у вас.')
elif norr == '5':
sendm('5. Чак Норрис может убить двух охотников одним зайцем.')
elif norr == '6':
sendm('6. Самые распространённые причины смерти в США: 1) сердечно-сосудистые заболевания, 2) Чак Норрис, 3) раковые опухоли.')
elif norr == '7':
sendm('7. У большинства людей 23 пары хромосом. У Чака Норриса - 72… и все они ядовиты.')
elif norr == '8':
sendm('8. Чак Норрис может выиграть в крестики-нолики за один ход.')
....
elif norr > '25':
sendm('[+] No Anekdotes')
else:
sendm('[+] Chuck Norris Anekdots wrote : !norris 1 - 25')
В одном из ICQ-ых ботов.
+44
function db_connect($serverMySql, $db_log, $db_pass) //create connection
{
$r = mysql_connect($serverMySql, $db_log, $db_pass);
return $r;
}
//....
// страницы
if (empty($_GET["p"])) {
$_GET["p"] = "1";
}
$p = $_GET["p"];
// защита от ввода
if (preg_match("/[%a-z_@.,^=:;Р°-СЏ\"*()&$#в„–+\-!?<>\~`|[{}\]]/i", $p)) {
die(header("Location:sluch_list.php"));
}
http://hashcode.ru/questions/163555/php-%D0%B2%D1%8B%D0%B2%D0%BE%D0%B4-%D1%84%D1%80%D0%B0%D0%B7-%D0%BF%D0%BE-%D1%80%D0%B5%D0%B9%D1%82%D0%B8%D0%BD%D0% B3%D1%83