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;
}