Example #1
0
 private function onBoardServerChannelTimer(array $entries, Dog_Forum $board, Dog_Server $server, Dog_Channel $channel)
 {
     if ('' === ($boardstring = Dog_Conf_Mod_Chan::getConf($this->getName(), $channel->getID(), 'boards', ''))) {
         return;
     }
     $boardstr = explode(';', $boardstring);
     foreach ($boardstr as $boardst) {
         $abbo = new Dog_ForumAbbo($boardst);
         foreach ($entries as $entry) {
             $entry instanceof Dog_ForumEntry;
             if ($abbo->matches($board, $entry)) {
                 $this->sendAbbo($board, $channel, $entry);
             }
         }
     }
 }