AkismetPlugin::checkAkismet PHP Метод

checkAkismet() публичный Метод

Query the Akismet service.
public checkAkismet ( $RecordType, $Data ) : boolean
$RecordType
$Data
Результат boolean
    public function checkAkismet($RecordType, $Data)
    {
        $UserID = $this->userID();
        if (!$UserID) {
            return false;
        }
        $Akismet = self::akismet();
        if (!$Akismet) {
            return false;
        }
        $Akismet->setCommentAuthor($Data['Username']);
        $Akismet->setCommentAuthorEmail($Data['Email']);
        $Body = concatSep("\n\n", val('Name', $Data), val('Body', $Data), val('Story', $Data));
        $Akismet->setCommentContent($Body);
        $Akismet->setUserIP($Data['IPAddress']);
        $Result = $Akismet->isCommentSpam();
        return $Result;
    }