\MemberSpamCheckService_StopForumSpamOrg
Uses http://stopforumspam.org API.
Synopsis
class MemberSpamCheckService_StopForumSpamOrg
extends MemberSpamCheckService
{
- // members
- public static string $service_url = "http://www.stopforumspam.com/api?f=json";
- public static integer $service_limit = 5;
- public Int $spamscoreFrequencyLimit = 10;
- protected array $requiredExtensions = ;
- // Inherited members from MemberSpamCheckService
- public static array $default_property_map;
- protected $propertyMap;
- // methods
- public Array update()
- protected Array updateChunk()
- public Int getScoreFromFrequency()
- protected String|false request()
- protected void output()
- // Inherited methods from MemberSpamCheckService
- public void setPropertyMap()
- public array getPropertyMap()
- public abstract Array update()
- protected void output()
Hierarchy
Extends
Tasks
Line | Task |
---|---|
140 | Detect 403s from API (most likely meaning the traffic limit has been reached) |
169+ | Should use SS_Log::log(), but that class is seriously messed up... |
63+ | Should use SS_Log::log(), but that class is seriously messed up... |
Members
protected
- $propertyMap — array
- $requiredExtensions
public
- $default_property_map — array
- $service_limit — int
- $service_url
- $spamscoreFrequencyLimit — Int
Methods
protected
public
Inherited from MemberSpamCheckService
protected
public
- getPropertyMap()
- setPropertyMap()
- update() — Note: This might trigger a lot of HTTP calls, so use sparingly.