cvs: pearweb /public_html/trackback trackback.php

From: Date: Mon, 11 Apr 2005 18:16:50 +0000
Subject: cvs: pearweb /public_html/trackback trackback.php
Groups: php.pear.cvs php.pear.core 
Request: Send a blank email to pear-cvs+get-31104@lists.php.net to get a copy of this message
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@php.net> | | | +----------------------------------------------------------------------+ - $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);

« previous php.pear.cvs (#31104) next »