- 1
- 2
- 3
- 4
- 5
function maybe_unserialize( $original ) {
if ( is_serialized( $original ) ) // don't attempt to unserialize data that wasn't serialized going in
return @unserialize( $original );
return $original;
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+164
function maybe_unserialize( $original ) {
if ( is_serialized( $original ) ) // don't attempt to unserialize data that wasn't serialized going in
return @unserialize( $original );
return $original;
}
Wordpress <3
is_serialized тоже блещет
https://core.trac.wordpress.org/browser/tags/4.1/src/wp-includes/functions.php#L265
+164
if (date("Y", strtotime($date)) == 1970) {
$date = date("r");
}
Индус проверяет заполненность даты (необязательный параметр, по умолчанию null).
+164
// В шаблоне вот так:
<DIV class="tel"><? include ("/home/***/www/inc/calend.php"); ?><BR>
// А в файле вот так:
<?
$calend = array(
"17.05.2014",
"18.05.2014",
"24.05.2014",
"25.05.2014",
"31.05.2014",
"01.06.2014",
"07.06.2014",
"08.06.2014",
"12.06.2014",
"13.06.2014",
"14.06.2014",
"15.06.2014",
"21.06.2014",
"22.06.2014",
"28.06.2014",
"29.06.2014",
"05.07.2014",
"06.07.2014",
"12.07.2014",
"13.07.2014",
"19.07.2014",
"20.07.2014",
"26.07.2014",
"27.07.2014",
"02.08.2014",
"03.08.2014",
"09.08.2014",
"10.08.2014",
"16.08.2014",
"17.08.2014",
"23.08.2014",
"24.08.2014",
"30.08.2014",
"31.08.2014",
"07.09.2014",
"13.09.2014",
"14.09.2014",
"20.09.2014",
"21.09.2014",
"27.09.2014",
"28.09.2014",
"04.10.2014",
"05.10.2014",
"11.10.2014",
"12.10.2014",
"18.10.2014",
"19.10.2014",
"25.10.2014",
"26.10.2014",
"01.11.2014",
"02.11.2014",
"03.11.2014",
"04.11.2014",
"08.11.2014",
"09.11.2014",
"15.11.2014",
"16.11.2014",
"22.11.2014",
"23.11.2014",
"29.11.2014",
"30.11.2014",
"07.12.2014",
"13.12.2014",
"14.12.2014",
"20.12.2014",
"21.12.2014",
"27.12.2014",
"28.12.2014"
);
if (in_array(date("d.m.Y",time()), $calend)) {
echo "(343) 266-30-54";
}
else echo '(343) 222-77-60';
?>
Это так вот происходит подмена телефона в выходные дни, да.
+164
var id;
$(window).resize(function() {
clearTimeout(id);
id = setTimeout(doneResizing, 500);
});
function doneResizing(){
window.location.reload();
}
На странице элемент, у которого надо менять положение при ресайзе.
+164
$id = int(int(int(int(int(int(int(int(int(int(int(int(int(int(int($_POST["id"])))))))))))))));
Зачем??
+164
if (jq('#' + id).attr('checked')) {
jq('#' + id).attr('checked', true);
} else {
jq('#' + id).attr('checked', false);
}
Чужой код, года 11, переписываю, натыкаюсь на такое вот повсеместно
+164
$gender = ($gender == NCL::$MAN ?
"сдал" : "сдала");
+164
echo "Дней до освобождения: " . $freedays, "<br>";
В жопу унификацию. Программист не справился с задачей поставить два одинаковых знака - точки или запятые - в одной строке.
+164
public function is_number($s){
$result = true;
for($i=0;$i<strlen($s); $i++){
switch($s[$i]){
case '0': break;
case '1': break;
case '2': break;
case '3': break;
case '4': break;
case '5': break;
case '6': break;
case '7': break;
case '8': break;
case '9': break;
default: $result = false; return;
}
}
return ($result) ? $s : int($s);
}
+164
.error(function(error) {
sendResult(500, "ERROR. " + error);
})
})
.error(function(error) {
sendResult(500, "ERROR. " + error);
})
})
.error(function(error) {
sendResult(500, "ERROR. " + error);
})
})
.error(function(error) {
sendResult(500, "ERROR. " + error);
});
})
.error(function(error) {
sendResult(500, "ERROR. " + error);
});
})
.error(function(error) {
sendResult(500, "ERROR. " + error);
});
})
.error(function(error) {
sendResult(500, "ERROR. " + error);
});