- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
if(isset($job_title) and $job_title)
{
$job_title = $job_title;
}
else
{
$job_title="";
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+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
наверняка уже было, но такие конструкции меня просто убивают
+150
<img src="<?php echo URL ?>modules/comments/images/comment.png" alt="" border="0" /> <a href="<?php echo a_url('comments', 'module=downloads&item_id='. $file['file_id'] .'&return='. urlencode(URL .'downloads/view/'. $file['file_id'])) ?>">Обсудить</a> <span class="small_text">[<?php echo $file['comments'] ?>]</span><br />
<br />
<img src="<?php echo URL ?>modules/downloads/images/default/download.png" alt="" /> <a href="<?php echo URL ?>download_file/<?php echo $file['file_id'] ?>"><?php echo $file['real_name'] ?></a> <?php if($file['file_ext'] == 'jar'): ?>[<a href="<?php echo URL .'downloads/get_jad/'. $file['file_id'] .'.jad' ?>">jad</a>]<?php endif; ?> (<?php echo main::byte_format($file['filesize']) ?>)<br />
<?php for($i = 0; $i <= 10; $i++): ?>
<?php if(!empty($file['add_file_real_name_'. $i])): ?>
<img src="<?php echo URL ?>modules/downloads/images/default/download.png" alt="" /> <a href="<?php echo URL ?><?php echo $file['path_to_file'] .'/'. $file['add_file_real_name_'. $i] ?>"><?php echo $file['add_file_real_name_'. $i] ?></a> <?php if(array_pop(explode('.', $file['add_file_real_name_'. $i])) == 'jar'): ?>[<a href="<?php echo URL .'downloads/get_jad/'. $i .'/'. $file['file_id'] .'.jad' ?>">jad</a>]<?php endif; ?> (<?php echo main::byte_format(@filesize(ROOT . $file['path_to_file'] .'/'. $file['add_file_real_name_'. $i])) ?>)<br />
<?php endif; ?>
<?php endfor; ?>
</div>
Типичная CMS на PHP.
+162
<?php
$h_mach = 5; $mass = array(); // peremennue
while ($obj = mysql_fetch_assoc($result)){ $mass[] = $obj; } $mass = array_reverse($mass); // poluchaem massiv
$a_pages = ceil(sizeof($mass)/$h_mach); // skolko stranits
if(@$_GET['page']){ $page = $_GET['page']; }else{ $page = 1; } // pervaia ili kakaia
$m = (($page-1)*$h_mach); // nomer stranitsu
if ($page == $a_pages){ $j = sizeof($mass); }else{ $j = $m+$h_mach; } // vuchislaem
echo '<div class="page">'; set_page_menu($a_pages, $page, $url = '?galereia='.$_GET['albom']); echo '</div>'; // sozdaem menu
.... ( дальше идет вывод, но там полотно, так что не стал выкладывать)
?>
квантилион "структурированного", отборного, еще даже дымящегося... ну вы поняли.
...эх хорошо есть ctrl+i