logo       
Google Custom Search
    AddThis Social Bookmark Button
-->

cvs: pearweb /public_html/trackback trackback.php: msg#00074

Subject: cvs: pearweb /public_html/trackback trackback.php
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);



<Prev in Thread] Current Thread [Next in Thread>