Как стать автором
Обновить

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

Кодобред
Вам нравится 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;


Продолжать можно долго…
Теги:
Хабы:
Всего голосов 162: ↑138 и ↓24 +114
Просмотры 15K
Комментарии Комментарии 176