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();
         }
     }
 }
Esempio n. 2
0
 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();
     }
 }