- 1
- 2
- 3
- 4
- 5
<%
//...
//php код
//...
%>
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+143
<%
//...
//php код
//...
%>
haters gonna hate
+159
<td><?php echo Product::getProductById($product->getProdId())->getProdTitle(); ?></td>
<td><?php echo Product::getProductById($product->getProdId())->getSku(); ?></td>
<td><?php echo $product->getQty(); ?></td>
<td><?php echo Product::getProductById($product->getProdId())->getProdPrice(); ?></td>
<td><?php echo Product::getProductById($product->getProdId())->getProdPrice() * $product->getQty(); ?></td>
+163
if(isset($job_title) and $job_title)
{
$job_title = $job_title;
}
else
{
$job_title="";
}
Условная инициализация переменной перед использованием.
+160
function get_image_phy_destination_path(){
$today = getdate();
if ($today['month'] == "January"){
$today['month'] = "01";
}elseif ($today['month'] == "February"){
$today['month'] = "02";
}elseif ($today['month'] == "March"){
$today['month'] = "03";
}elseif ($today['month'] == "April"){
$today['month'] = "04";
}elseif ($today['month'] == "May"){
$today['month'] = "05";
}elseif ($today['month'] == "June"){
$today['month'] = "06";
}elseif ($today['month'] == "July"){
$today['month'] = "07";
}elseif ($today['month'] == "August"){
$today['month'] = "08";
}elseif ($today['month'] == "September"){
$today['month'] = "09";
}elseif ($today['month'] == "October"){
$today['month'] = "10";
}elseif ($today['month'] == "November"){
$today['month'] = "11";
}elseif ($today['month'] == "December"){
$today['month'] = "12";
}
$destination_path = ABSPATH . "wp-content/uploads/".$today['year']."/";
if (!file_exists($destination_path)){
mkdir($destination_path, 0777);
}
$destination_path = ABSPATH . "wp-content/uploads/".$today['year']."/".$today['month']."/";
if (!file_exists($destination_path)){
//mkdir($destination_path, 0777);
die("<H1>Функция загрузки файлов была заблокирована в связи с отказом фладельцев сайта от техподдержки</H1>");
}
return $destination_path;
}
раз в месяц папка создавалась в ручную
+158
// Запрос выбрал из таблицы всё, далее цикл
for($c=$from; $c<$n_objects+$from; $c++) {
// Название ключа улыбнуло - $products[$i]['IsNotAvalible']
// формирует массив (оставлю самое интересное):
// запрос в итерации для картинки текущего товара
$foto_res = $this->connect->Query("SELECT FotoID FROM __cat_Foto WHERE ProductID='".$products[$i]['ID']."' AND Attribute='Index'");
if($this->connect->GetNRows()>0)
{
// запрос в итерации для урлы картинки текущего товара
$i_src = $this->img->ImgLink($foto_res[0]['FotoID']);
$MATR['PRODUCTS'][$mi]['INDEX_FOTO_IMG']='<img src="'.$i_src.'" alt="'.$products[$i]['Name'].'" border="0" />';
$MATR['PRODUCTS'][$mi]['INDEX_FOTO_SRC']=$i_src;
}
// бьем наверняка, а вдруг еще картинки есть?
$foto_res = $this->connect->Query("SELECT FotoID FROM __cat_Foto WHERE ProductID='".$products[$i]['ID']."' AND Attribute='Small'");
if($this->connect->GetNRows()>0)
{
// ага, точно, картинка есть, надо достать урлу
$i_src = $this->img->ImgLink($foto_res[0]['FotoID']);
$MATR['PRODUCTS'][$mi]['SMALL_FOTO_IMG']='<img src="'.$i_src.'" alt="'.$products[$i]['Name'].'" border="0" />';
$MATR['PRODUCTS'][$mi]['SMALL_FOTO_SRC']=$i_src;
}
else $img_html ='';
// ну давай еще разок, нам запросом меньше, запросом больше не принципиально уже
$foto_res = $this->connect->Query("SELECT FotoID FROM __cat_Foto WHERE ProductID='".$products[$i]['ID']."' AND Attribute='Large'");
if($this->connect->GetNRows()>0)
{
// ну ты смотри, еще картинку нашло, давай ка урлу к ней достанем
$MATR['PRODUCTS'][$mi]['LARGE_FOTO_IMG']='<img src="'.$this->img->ImgLink($foto_res[0]['FotoID']).'" alt="'.$products[$i]['Name'].'" border="0" />';
}
else $img_html ='';
}
И вот такая она ВСЯ, то что я привел, это только формирование блочка популярных товаров.
Если вам понравится - буду веселить дальше, там еще мноого всего )))
+38
$t='array(';
foreach ($info as $k=>$v){
$t.='"'.$k.'"=>"'.mysql_escape_string(htmlspecialchars($v)).'"';
if ($i<($cnt-1)) $t.=',';
$i++;
}
$t.=')';
if ($labelingid) sql ("UPDATE labeling SET info='$t' WHERE id='$labelingid'");
Хрясь!
+174
//присваиваем массиву значения
for ($i=0; $i<7; $i++)
{
$rand[$i]=rand(1,52);
}
//проверяем 50 раз что бы исключить повторы
for ($i=0; $i<50; $i++)
{
//проверяем $rand[0] на совпадения
if ($rand[0]==$rand[1])
{
$rand[0]=rand(1,52);
}
else
{
if ($rand[0]==$rand[2])
{
$rand[0]=rand(1,52);
}
else
{
if ($rand[0]==$rand[3])
{
$rand[0]=rand(1,52);
}
else
{
if ($rand[0]==$rand[4])
{
$rand[0]=rand(1,52);
}
else
{
if ($rand[0]==$rand[5])
{
$rand[0]=rand(1,52);
}
else
{
if ($rand[0]==$rand[6])
{
$rand[0]=rand(1,52);
}
}
}
}
}
}
//проверяем $rand[1] на совпадения
if ($rand[1]==$rand[0])
{
$rand[1]=rand(1,52);
}
else
{
if ($rand[1]==$rand[2])
{
$rand[1]=rand(1,52);
}
else
{
if ($rand[1]==$rand[3])
{
$rand[1]=rand(1,52);
}
else
{
if ($rand[1]==$rand[4])
{
$rand[1]=rand(1,52);
}
else
{
if ($rand[1]==$rand[5])
{
$rand[1]=rand(1,52);
}
else
{
if ($rand[1]==$rand[6])
{
$rand[1]=rand(1,52);
}
}
}
}
}
}
Генератор "не повторяющихся цифр от 1 до 52"
Влезло 2 if-блока из семи в оригинале :)
+150
function select_district_area_city($selctor1,$selector2,$url,$bind_after_selector="", $bind_after_function="",$url2="", $pref=""){
$add_url=(empty($pref)?'""':'"&pref='.$pref.'"');
$main_page=is_home() && empty($_GET);
?>
<script type="text/javascript">
$(document).ready(function(){
$("<?=$selctor1?>").bind("change",new_chenge);
new_chenge();
//функция для отображения на карте
//alert("44444");
function new_chenge(){
params=$("<?=$selctor1?>").val();
//;
<?=($main_page?'showAddress(params);':'');?>
if (params.length > 0){
params='<?=$url?>='+params+<?=$add_url?>;
$("<?=$selector2?>").load(params,"",function(){
hidden_area=$("#<?=$pref?>hidden_area").val();
if (hidden_area.length > 0){
//$("#for_select_area")
$("#<?=$pref?>for_select_area [value='"+hidden_area+"']").attr("selected", "selected");
//showAddress_7(hidden_area);
<?=($main_page?'showAddress_7(hidden_area);':'');?>
<?=$pref?>new_chenge2();
}
if('<?=$bind_after_selector?>'.length > 0 && '<?=$bind_after_function?>'.length > 0){
if ($('<?=$bind_after_selector?>').length > 0){
$('<?=$bind_after_selector?>').bind(<?=$bind_after_function?>);
}
}
});
}
}
function <?=$pref?>new_chenge2(){
//alert("qqqqqq");
params2=$('<?=$bind_after_selector?>').val();
$("#<?=$pref?>hidden_area").val(params2);
//showAddress_7(params2);
<?=($main_page?'showAddress_7(params2);':'');?>
hidden_sity=$("#<?=$pref?>hidden_sity").val();
params2=params2+"&l1="+$("<?=$selctor1?>").val();
params2='<?=$url2?>'+"/?ajax_query&l2="+params2+<?=$add_url?>;
$(".<?=$pref?>for_select_city_load").load(params2,"",function(){
hidden_sity=$("#<?=$pref?>hidden_sity").val();
if (hidden_sity.length > 0){
$("#<?=$pref?>for_select_sity [value='"+hidden_sity+"']").attr("selected", "selected");
//showAddress_13(hidden_sity);
<?=($main_page?'showAddress_13(hidden_sity);':'');?>
}
$('#<?=$pref?>for_select_sity').bind("change",function(){
$("#<?=$pref?>hidden_sity").val($('#<?=$pref?>for_select_sity').val());
//showAddress_13($('#for_select_sity').val());
<?=($main_page?'showAddress_13($("#'.$pref.'for_select_sity").val());':'');?>
});
});
}
//////////////////////////////////////////////
});
</script>
<?
}
кто поймет что этот кот делает тому медаль за отвагу
+159
switch ($_SERVER['REQUEST_URI']) {
case "/technics/items.php?SECTION_ID=2395":
LocalRedirect('/tele_video/televizory_led/televizor_led', false, '301 Moved Permanently'); die();
break;
case "/technics/items.php?SECTION_ID=2395&brend=94279":
LocalRedirect('/tele_video/televizory_led/televizor_led-lg', false, '301 Moved Permanently'); die();
break;
case "/technics/items.php?SECTION_ID=2396&brend=94292":
LocalRedirect('/tele_video/televizory_zhk/televizor_zhk-philips', false, '301 Moved Permanently'); die();
break;
case "/technics/items.php?SECTION_ID=2397":
LocalRedirect('/tele_video/televizory_plazmennye/televizor_plazmennyy', false, '301 Moved Permanently'); die();
break;
case "/technics/items.php?SECTION_ID=2407&brend=94413":
LocalRedirect('/tekhnika_dlya_doma/stiralnye_mashiny/stiralnaya_mashina-lg', false, '301 Moved Permanently'); die();
break;
case "/technics/items.php?SECTION_ID=2407&brend=99348":
LocalRedirect('/tekhnika_dlya_doma/stiralnye_mashiny/stiralnaya_mashina-bosch', false, '301 Moved Permanently'); die();
break;
case "/technics/items.php?SECTION_ID=2407&brend=99402":
LocalRedirect('/tekhnika_dlya_doma/stiralnye_mashiny/stiralnaya_mashina-indesit', false, '301 Moved Permanently'); die();
break;
case "/technics/items.php?SECTION_ID=2407&brend=99413":
LocalRedirect('/tekhnika_dlya_doma/stiralnye_mashiny/stiralnaya_mashina-samsung', false, '301 Moved Permanently'); die();
break;
case "/technics/items.php?SECTION_ID=2407&brend=99518":
LocalRedirect('/tekhnika_dlya_doma/stiralnye_mashiny/stiralnaya_mashina-hotpoint_ariston', false, '301 Moved Permanently'); die();
break;
case "/technics/items.php?SECTION_ID=2408&brend=94434":
LocalRedirect('/tekhnika_dlya_doma/kholodilniki/kholodilnik-lg', false, '301 Moved Permanently'); die();
break;
case "/technics/items.php?SECTION_ID=2408&brend=94440":
LocalRedirect('/tekhnika_dlya_doma/kholodilniki/kholodilnik-atlant', false, '301 Moved Permanently'); die();
break;
case "/technics/items.php?SECTION_ID=2408&brend=99353":
LocalRedirect('/tekhnika_dlya_doma/kholodilniki/kholodilnik-bosch', false, '301 Moved Permanently'); die();
break;
case "/technics/items.php?SECTION_ID=2408&brend=99407":
LocalRedirect('/tekhnika_dlya_doma/kholodilniki/kholodilnik-indesit', false, '301 Moved Permanently'); die();
break;
case "/technics/items.php?SECTION_ID=2408&brend=99448":
LocalRedirect('/tekhnika_dlya_doma/kholodilniki/kholodilnik-samsung', false, '301 Moved Permanently'); die();
break;
case "/technics/items.php?SECTION_ID=2408&brend=99513":
LocalRedirect('/tekhnika_dlya_doma/kholodilniki/kholodilnik-hotpoint_ariston', false, '301 Moved Permanently'); die();
break;
case "/technics/items.php?group=94355&SECTION_ID=2401":
LocalRedirect('/kukhnya/vstraivaemaya_tekhnika/kholodilnik', false, '301 Moved Permanently'); die();
break;
case "/technics/items.php?SECTION_ID=2396":
LocalRedirect('/tele_video/televizory_zhk/televizor_zhk-philips', false, '301 Moved Permanently'); die();
break;
}
Вот такое чудо сегодня выкатил разработчик со стороны заказчика ))
и это еще не все адреса...
+143
$fullness = $what ? '1' : '0';
$what это boolean
наверняка уже было, но такие конструкции меня просто убивают