protected function checkSpamStatus($comment, $profile) { $message = new MollomMessage; $message->title = $comment->title; $message->body = $comment->comment; $message->authorName = $profile->name; $message->authorEmail = $profile->email; $message->authorWebsite = $profile->website; $comment->spamStatus = $message->check(); $comment->spamSessionID = Session::get('mollom/sessionid'); }
public function testCheckContentOutDatedServerList() { CoOrg::config()->set('mollom/serverlist', array('outdated')); $mollomMessage = new MollomMessage; $mollomMessage->authorEmail = '*****@*****.**'; $mollomMessage->body = 'SPAM BODY'; $this->assertEquals(PropertySpamStatus::SPAM, $mollomMessage->check()); $this->assertTrue(Session::has('mollom/sessionid')); Session::delete('mollom/sessionid'); Mollom::clear(); CoOrg::config()->set('mollom/serverlist', array('outdated')); $mollomMessage = new MollomMessage; $mollomMessage->authorEmail = '*****@*****.**'; $mollomMessage->body = 'GOOD BODY'; $this->assertEquals(PropertySpamStatus::OK, $mollomMessage->check()); $this->assertTrue(Session::has('mollom/sessionid')); }