Pull to refresh

Заглянем в CMS NetCat?

Reading time1 min
Views16K
Вам нравится NetCat? Нам с NickMitin тоже — его реализация достойна призовых мест в шитпараде.

Посмотрим что внутри?
if ($f_Checked && $admin_mode)
{
$IsChecked = $f_Checked + 0;
}

WTF?!..



Парой строчек ниже:
$f_Parent_Message_ID += 0;
$f_DaysToHold += 0;
$f_DaysToShow += 0;


Со слэшами в мессаджах NetCat борется брутальными методами:
for ($a=0; $a<count($line[1]); $a++){
$tag=trim($line[1][$a]);
$val=trim($line[2][$a]);
$val=stripslashes($val);
$val=stripslashes($val);
$val=stripslashes($val);
$val=stripslashes($val);


Групповая обработка УРЛов:
for ($www=0; $www<count($vals); $www++){
$vals[$www]=($vals[$www]=='') ? "\"\"" : "\"".$vals[$www]."\"";
}


Все никак слэши не одолеют:
$line=stripslashes($line);
$line=stripslashes($line);
$line=addslashes($line);


Интересное решение…
printf(NETCAT_MODERATION_WARN_COMMITDELETIONINCLASS."<br><br>", $cc);

«Шаблонизатор»
eval("echo \"$template_footer\";");
exit;


Продолжать можно долго…
Tags:
Hubs:
+114
Comments176

Articles