- 1
- 2
- 3
- 4
if( DateDiff > 1000*60*60*24*122 ) {
$("#mfilter_err").text("Выбран интервал времени больше 4 месяцев");
return false;
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
Всего: 4
+144
if( DateDiff > 1000*60*60*24*122 ) {
$("#mfilter_err").text("Выбран интервал времени больше 4 месяцев");
return false;
}
Странное у человека представление о длине 4 месяцев
+159
//функция конвертации времени в таймстамп, добавлено 08.07.2010
function convertDate($date){
$dateArr = explode(".", $date);
$date = mktime(0,0,0,$dateArr[1],$dateArr[0],$dateArr[2]);
return $date;
// 21.10.2010: а чем strtotime не устраивает?
}
И чем strtotime() не устроило, не понятно.
+164.6
function Parser($html,$safelevel=1,$censored=false,$typo=true,$crop=0)
{
/* v2
# 17/10/01
html обезапасиваемая строка
safelevel указывает разрешенные теги: 0 = все разрешены
1 = B,I,U,FONT,P,DIV,CENTER,IMG,A,SPAN,TABLE,TD,TR,INPUT,FORM,TEXTAREA,SCRIPT
2 = B,I,U,FONT,P,DIV,CENTER,IMG,A,SPAN,TABLE,TD,TR
3 = B,I,U,FONT,P,DIV,CENTER,IMG,A,SPAN
4 = B,I,U,FONT,CENTER,IMG,A
5 = B,I,U,IMG,A
6 = B,I,U,IMG
7 = B,I,U,A
8 = IMG,A
9 = B,I,A
10 = I,A
11 = A
12 = никакие
"STRING" = указать самому (в формате <a><b><c>)
censored пропускать-ли через цензор
typo пропускать-ли через сраный типограф
*/
# обезопасиваем
switch ($safelevel)
{
case 0: $return = $html; break;
case 1: $return = strip_tags($html,"<b><i><u><font><p><div><center><img><a><span><table><td><tr><input><form><textarea><script>"); break;
case 2: $return = strip_tags($html,"<b><i><u><font><p><div><center><img><a><span><table><td><tr>"); break;
case 3: $return = strip_tags($html,"<b><i><u><font><p><div><center><img><a><span>"); break;
case 4: $return = strip_tags($html,"<b><i><u><font><center><img><a>"); break;
case 5: $return = strip_tags($html,"<b><i><u><img><a>"); break;
case 6: $return = strip_tags($html,"<b><i><u><img>"); break;
case 7: $return = strip_tags($html,"<b><i><u><a>"); break;
case 8: $return = strip_tags($html,"<img><a>"); break;
case 9: $return = strip_tags($html,"<b><i><a>"); break;
case 10: $return = strip_tags($html,"<i><a>"); break;
case 11: $return = strip_tags($html,"<a>"); break;
case 12: $return = strip_tags($html); break;
default: $return=addslashes($return); break;
}
# если censored=true, то цензорим все, сносим хуи и пёзды.
# upd: к сожалению, цензор, спизженый где-то в сети, оказался корявым и мы временно будем читать мат.
if ($censored==false)
{
$return=str_replace("!!!!!!!!!!","! я идиот, убейте меня кто нибудь !",$return);
$return=str_replace("))))))))))","! я идиот, убейте меня кто нибудь !",$return);
}
# если typo=true то обрабатываем сраным типографом
if ($typo==true)
{
$typog = new Typographus();
$return = $typog->process($return);
}
if ($crop!=0)
{
$return = CropString($crop,$return);
}
return $return;
}
+160.2
function UserIsFriends($u1,$u2)
{
$db=new DB();
$db->query("SELECT `status` FROM `friends` where `status`='friends'
AND (`first`='".$u1."' or `second`='".$u1."')
AND (`first`='".$u2."' or `second`='".$u2."')");
if ($db->num_rows()!=0)$row=$db->next_record();
if ($row["status"]=="friends") return true; else return false;
}
Функция проверки дружбы между двумя людьми... ***дец