- 1
SELECT IFNULL(IFNULL(IFNULL(a.title, n.title),IFNULL(al.title, v.video_title)), IFNULL(IFNULL(ps.title,fc.name), IFNULL(IFNULL(bp.title,pp.title), IFNULL(sm.title, sa.title)))) as for_title
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
Всего: 41
−155
SELECT IFNULL(IFNULL(IFNULL(a.title, n.title),IFNULL(al.title, v.video_title)), IFNULL(IFNULL(ps.title,fc.name), IFNULL(IFNULL(bp.title,pp.title), IFNULL(sm.title, sa.title)))) as for_title
+154
$sections = array_chunk($items, $this->item_limit, true);
$k = 0;
foreach($sections as $key => $items) {
/*.........*/
$name = 'sitemap' . $k . '.xml';
$index['sitemap%'.$k] = array(
'loc' => BASE_URL . $name,
'lastmod' => date('c')
);
/*.........*/
$k++;
}
Видимо я чем-то здорово накидался кода писал это T_T
+165
window.setTimeout=window.setTimeout;window.setInterval=window.setInterval;
свиттер, ВНЕЗАПТНО
+136
<style>
.comments_indent_holder .comment { margin-left:400px;}
.comments_indent_holder .indent_0 { margin-left:38px;}
.comments_indent_holder .indent_1 { margin-left:58px;}
.comments_indent_holder .indent_2 { margin-left:78px;}
.comments_indent_holder .indent_3 { margin-left:98px;}
.comments_indent_holder .indent_4 { margin-left:118px;}
.comments_indent_holder .indent_5 { margin-left:138px;}
.comments_indent_holder .indent_6 { margin-left:158px;}
.comments_indent_holder .indent_7 { margin-left:178px;}
.comments_indent_holder .indent_8 { margin-left:198px;}
.comments_indent_holder .indent_9 { margin-left:218px;}
.comments_indent_holder .indent_10 { margin-left:238px;}
.comments_indent_holder .indent_11 { margin-left:258px;}
.comments_indent_holder .indent_12 { margin-left:278px;}
.comments_indent_holder .indent_13 { margin-left:298px;}
.comments_indent_holder .indent_14 { margin-left:318px;}
.comments_indent_holder .indent_15 { margin-left:338px;}
.comments_indent_holder .indent_16 { margin-left:358px;}
.comments_indent_holder .indent_17 { margin-left:378px;}
.comments_indent_holder .indent_18 { margin-left:398px;}
.comments_indent_holder .indent_19 { margin-left:418px;}
.comments_indent_holder .indent_20 { margin-left:438px;}
</style>
<div id="6509734" class="comment indent_0 u28525">
....
</div>
<div id="6509750" class="comment indent_1 u34409">
....
</div>
одно иллитарное сообщество с ограниченной вложенностью камментов. facepalm.svg
+164
if (is_array($custom_data)) {
foreach ($custom_data as $key => $val) {
$session[$key] = $val;
}
}
хитрый план
+148
preg_replace('/^(.*)\s(.*)$/i', '$1', $item['updated']);
+164
for($i=0;$i<count($ads_garage);$i++){
switch($ads_garage[$i]['adv_type']){
case "buy":
$adv_type='покупка';
break;
case "sell":
$adv_type='продажа';
break;
case "exchange":
$adv_type='обмен';
break;
case "lease":
$adv_type='аренда';
break;
case "rent":
$adv_type='прокат';
break;
case "candidate":
$adv_type='кандидатура';
break;
case "vacancy":
$adv_type='вакансия';
break;
case "":
$adv_type='-';
break;
}
тут такого ещё наверно не было
+166
function f1(element){
if (element.value.length == 3 && event.keyCode != 8){
document.getElementById('phone2').focus();
}
}
function f2(element){
// Возврат в phone1 после стирания первого символа в phone2:
if (element.value.length == 0 && event.keyCode == 8){
setCaretPosition(document.getElementById('phone1').value.length, inp = 'phone1');
}
// Переход в phone3 после ввода третьего символа в phone2:
if(element.value.length == 3 && event.keyCode != 8){
document.getElementById('phone3').focus();
}
}
function f3(element){
// Возврат в phone2 после стирания первого символа в phone3:
if (element.value.length == 0 && event.keyCode == 8){
setCaretPosition(document.getElementById('phone2').value.length, inp = 'phone2');
}
// Переход в phone4 после ввода второго символа в phone3:
if(element.value.length == 2 && event.keyCode != 8){
document.getElementById('phone4').focus();
}
}
function f4(element){
// Возврат в phone3 после стирания первого символа в phone4:
if (element.value.length == 0 && event.keyCode == 8){
setCaretPosition(document.getElementById('phone3').value.length, inp = 'phone3');
}
}
function f5(element){
if (element.value.length == 4 && event.keyCode != 8){
document.getElementById('phone6').focus();
}
}
function f6(element){
// Возврат в phone5 после стирания первого символа в phone6:
if (element.value.length == 0 && event.keyCode == 8){
setCaretPosition(document.getElementById('phone5').value.length, inp = 'phone5');
}
}
function setCaretPosition(pos, inp){
var ctrl = document.getElementById(inp);
if(ctrl.setSelectionRange){
ctrl.focus();
ctrl.setSelectionRange(pos, pos);
}
else if(ctrl.createTextRange){
var range = ctrl.createTextRange();
range.collapse(true);
range.moveEnd('character', pos);
range.moveStart('character', pos);
range.select();
}
}
проверка на корректность ввода телефона
+167
<?if(count($errors)>0){?>
<input type="text" name="engine" id="engine" class="adv_input" style="width:30px;" maxlength="4" value="<?=$engine?>">
<?}else{?>
<input type="text" name="engine" id="engine" class="adv_input" style="width:30px;" maxlength="4" value="<?=$adv['engine']?>">
<?}?>
+161
$ecapacity = "0";
if (isset($_POST['ecapacity2'])) {
$ecapacity = $_POST['ecapacity1'] . "." . $_POST['ecapacity2'];
} else {
$ecapacity = $_POST['ecapacity1'];
}
if ($ecapacity != "--.") {
$where = $where + array('e_capacity' => $ecapacity);
$where = $where + array('engine' => $ecapacity);
} else {
$where = $where + array('e_capacity' => '0');
}
нужно было ввести число с точкой, к чему было вводить два поля ввода разделённых точкой, и два поля в БД float и varchar мне до сих пор не понятно. видимо заборное ЛСД чуваку попалось