Galutinai ištaisytas comments_include.php
Parašė Graudonas 2006 liepos 27 21:07:23
Šiandien aš gautinai ištaisiau comments_include.php. Tai yra jį apsaugojau nuo floodo. Apsauga neleidžia vartotojams rašyti šimtus tokių pačių žinučių. Tiems, kurie netobulino comments_include.php siūlau atsisiųsti visą failą iš http://www.graudonas.failai.lt/siuntiniai/comments_include.zip. O tiems, kurie modifikavo šį failą siūlau atsidaryti comments_include.php failą ir susirasti šią eilutę:

$result = dbquery("INSERT INTO ".DB_PREFIX."comments (comment_item_id, comment_type, comment_name, comment_message, comment_smileys, comment_datestamp, comment_ip) VALUES ('$cid', '$ctype', '$comment_name', '$comment_message', '$comment_smileys', '".time()."', '".USER_IP."')");
}

ir ją pakeisti šita:

if (dbcount("(*)", "comments", "comment_message='$comment_message' AND comment_datestamp+84600>".time())) {
redirect("Location: ".borland447_SELF.(borland447_QUERY ? "?".borland447_QUERY : ""));
} else {
$result = dbquery("INSERT INTO ".DB_PREFIX."comments (comment_item_id, comment_type, comment_name, comment_message, comment_smileys, comment_datestamp, comment_ip) VALUES ('$cid', '$ctype', '$comment_name', '$comment_message', '$comment_smileys', '".time()."', '".USER_IP."')");
}
}


Viskas! Failas atnaujintas. Galiu pasigirti tuo, kad aš šį failą sutvarkiau pats. Sutvarkiau jį dėl to, kad man pačiam to labai reikėjo, o tas, kuris buvo skirtas PHP-Fusion 6.01.4 versijai neveikė.