- 1
$time = htmlspecialchars(addslashes(time()));
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+141
$time = htmlspecialchars(addslashes(time()));
Паранойя...
+143
$citys = $this->modelsManager->executeQuery("SELECT * FROM city");
$filters = $this->modelsManager->executeQuery("SELECT * FROM carfilter");
$partners = $this->modelsManager->executeQuery("SELECT id,city_id,email FROM Partner");
$to = array();
foreach($partners as $partner){ //Пробегаем по всем партнёрам
$city_config = unserialize($partner->city_id); //берём конфиги по городам
if(in_array($city, $city_config)){ //если партнёр работает в этом городе
foreach($filters as $filter){ //Проходимся по фильтрам
if($partner->id == $filter->partner){ //Находим фильтр, принадлежащий партнёру
if ($filter->consern_id == 1 && $filter->model_id == 1){ //если конфиг все модели/марки то
$to[] = array('email'=>$partner->email); //сразу записываем в список рассылки
}else{
if($filter->consern_id == $this->request->getPost("consern", "int") && $filter->model_id == $this->request->getPost("model_id", "int")){ //иначе если данные из заявки соответствуют фильтру, то
$to[] = array('email'=>$partner->email); //заносим его в список рассылок.
}
}
}
}
}
}
Реализация фильтра от новичка.
Сначала у него вообще был запрос к БД в цикле по $filters, тем самым он генерировал за раз больше 5к запросов :\
+144
if(!$this->_login()){
sleep(mt_rand(60, 90));
$this->_reLogin();
return;
}
Такое чудо мне передали от другой команды разработчиков
+132
$result = mysql_query("INSERT INTO `selled` (`user`, `ip`, `date`, `name`, `mail`, `company`, `phone`, `phone2`, `sum`, `country`, `state`, `town`, `indexcountry`, `allcountry`, `payment`, `dost`) VALUES
('".mysql_real_escape_string($_COOKIE['user'])."', '$_SERVER[REMOTE_ADDR]', NOW(), '".mysql_real_escape_string($_POST['name'])."', '".mysql_real_escape_string($_POST['mail'])."', '".mysql_real_escape_string($_POST['company'])."', '".mysql_real_escape_string($_POST['phone'])."', '".mysql_real_escape_string($_POST['phone2'])."', '".mysql_real_escape_string($_GET['sum'])."', '".mysql_real_escape_string($_POST['country'])."', '".mysql_real_escape_string($_POST['state'])."', '".mysql_real_escape_string($_POST['town'])."', '".mysql_real_escape_string($_POST['indexcountry'])."', '".mysql_real_escape_string($_POST['allcountry'])."', '".mysql_real_escape_string($_POST['paymethod'])."', '".mysql_real_escape_string($_POST['dost'])."')");
Добавление товара
+142
...
if (!empty($desc_for_filters) && empty($desc_for_filters)) {
...
код Шрёдингера
+143
ob_start();
require_once('Localization.inc.php');
require_once('View.inc.php');
require_once('Writer.inc.php');
ob_end_clean();
https://github.com/antimalware/manul/blob/master/src/scanner/classes/Auth.inc.php#L3
Коммерчески эффективные погромисты из яндекса изобретают собачку.
Проект по ссылке - их уникальный антивирус бабушкина MANOOL, способный вылечить даже самого себя. Каждая его строчка достойна отдельного говнокода.
+142
else if ( $cyty = $_POST['city']) $query = " SELECT * FROM sites WHERE site_name = '$cyty' ; ";
+152
$prefix = '[users][claims]';
eval('$claim_id = $USER[parameters]'.$prefix.'[claim_id]; $claim_id = $claim_id ? toNumber(explode(",", $claim_id)) : array();');
eval('$type = $USER[parameters]'.$prefix.'[type] ? $USER[parameters]'.$prefix.'[type] : ""; if (!is_array($type)) $type = array();');
eval('$status = $USER[parameters]'.$prefix.'[status] ? $USER[parameters]'.$prefix.'[status] : array(); if (!is_array($status)) $status = array();');
eval('$date = $USER[parameters]'.$prefix.'[date];');
eval('$start_time = $USER[parameters]'.$prefix.'[start_time];');
eval('$end_time = $USER[parameters]'.$prefix.'[end_time];');
eval('$start_point = $USER[parameters]'.$prefix.'[start_point]; if (!is_array($start_point)) $start_point = array();');
eval('$end_point = $USER[parameters]'.$prefix.'[end_point]; if (!is_array($end_point)) $end_point = array();');
eval('$client_id = $USER[parameters]'.$prefix.'[client_id]; $client_id = "";');
eval('$passenger_name = $USER[parameters]'.$prefix.'[passenger_name]; if (!is_array($passenger_name)) $passenger_name = array();');
eval('$airlines = $USER[parameters]'.$prefix.'[airlines]; if (!is_array($airlines)) $airlines = array();');
eval('$marker = $USER[parameters]'.$prefix.'[marker]; if (!is_array($marker)) $marker = array();');
eval('$department = $USER[parameters]'.$prefix.'[department]; if (!is_array($department)) $department = array();');
eval('$show_all = $USER[parameters]'.$prefix.'[show_all];');
шах и мат аметисты!
+147
function offer_status($s, $return_type = "select", $title = "status") {
(integer) $s;
(string) $return_type;
(string) $title;
...
+145
function preg_replace_e_modifier(array $usage_tokens) {
$tree = PhpCodeFixer::makeFunctionCallTree($usage_tokens);
$data = PhpCodeFixer::delimByComma($tree[0]);
$data = PhpCodeFixer::trimSpaces($data[0]);
// getting delimiter
if ($data[0][0] == T_CONSTANT_ENCAPSED_STRING) {
$string = trim($data[0][1], '\'"');
$delimiter = $string{0};
if ($data[count($data)-1][0] == T_CONSTANT_ENCAPSED_STRING) {
$string = trim($data[count($data)-1][1], '\'"');
if (($modificator = strrchr($string, $delimiter)) !== false) {
if (strpos($modificator, 'e') !== false) {
return true;
} else {
return false;
}
} else {
return false;
}
} else {
return false;
}
} else {
return false;
}
return false;
}
return false; return false; return false; return false; return false;
https://github.com/wapmorgan/PhpCodeFixer