public static function report($v7552cd149af7495ee7d8225974e50f80, $v5180805afcdc53d067cf7c6b96c68c9d = 'content') { $vaaabf0d39951f3e6c3e8a7911df524c2 = antiSpamService::get(); $v8e2dcfd7e7e24b1ca76c1193f645902b = umiHierarchy::getInstance()->getElement($v7552cd149af7495ee7d8225974e50f80); if ($vaaabf0d39951f3e6c3e8a7911df524c2 && $v8e2dcfd7e7e24b1ca76c1193f645902b) { self::fillFields($vaaabf0d39951f3e6c3e8a7911df524c2, $v8e2dcfd7e7e24b1ca76c1193f645902b, $v5180805afcdc53d067cf7c6b96c68c9d); if ($v8e2dcfd7e7e24b1ca76c1193f645902b->getValue('is_spam')) { $vaaabf0d39951f3e6c3e8a7911df524c2->reportSpam(); } else { $vaaabf0d39951f3e6c3e8a7911df524c2->reportHam(); } } }
public function checkAllMessages() { $service = antiSpamService::get(); if (!$service) { return; } $sel = new selector('pages'); $sel->types->name('comments', 'comment'); $sel->types->name('forum', 'message'); $sel->where('is_spam')->isNull(); foreach ($sel->result() as $page) { $service->setNick(null); $service->setLink($page->link); $service->setContent($page->content); $page->is_spam = $service->isSpam() ? 2 : 1; $page->commit(); } }