toby Mon Apr 11 14:16:50 2005 EDT
Modified files:
/pearweb/public_html/trackback trackback.php
Log:
* Added temporary solution for "poker"-spam.
http://cvs.php.net/diff.php/pearweb/public_html/trackback/trackback.php?r1=1.9&r2=1.10&ty=u
Index: pearweb/public_html/trackback/trackback.php
diff -u pearweb/public_html/trackback/trackback.php:1.9
pearweb/public_html/trackback/trackback.php:1.10
--- pearweb/public_html/trackback/trackback.php:1.9 Fri Mar 11 10:28:25 2005
+++ pearweb/public_html/trackback/trackback.php Mon Apr 11 14:16:49 2005
@@ -17,7 +17,7 @@
| Authors: Tobias Schlitt <toby@xxxxxxx> |
| |
+----------------------------------------------------------------------+
- $Id: trackback.php,v 1.9 2005/03/11 15:28:25 toby Exp $
+ $Id: trackback.php,v 1.10 2005/04/11 18:16:49 toby Exp $
*/
require_once 'Damblan/Trackback.php';
require_once 'Damblan/Mailer.php';
@@ -52,6 +52,7 @@
exit;
}
+
// Creating new trackback
$trackback = new Damblan_Trackback(array(
'id' => $id,
@@ -65,16 +66,23 @@
exit;
}
+if (strstr(strtolower($trackback->title), "poker") > 0) {
+ echo Services_Trackback::getResponseError("Sorry, your post seems to be
spam!", 1);
+ exit;
+}
+
// Check for possible spam and stop it.
$res = $trackback->checkRepost($dbh);
if (PEAR::isError($res)) {
echo Services_Trackback::getResponseError($res->getMessage(), 1);
+ exit;
}
// Check blacklists
$res = $trackback->checkSpam();
if (PEAR::isError($res)) {
echo Services_Trackback::getResponseError($res->getMessage(), 1);
+ exit;
}
$res = $trackback->save($dbh);
|