예제 #1
0
 public function init()
 {
     unset($this->badWords);
     $this->badWords = array();
     $badWords = new ini("modules/bad_words/bad_words.ini");
     if ($badWords->getError()) {
         return;
     }
     $channels = $badWords->getSections();
     if ($channels === false) {
         return;
     }
     foreach ($channels as $channel) {
         $channel = irc::myStrToLower($channel);
         $bw = $badWords->getSection($channel);
         if ($bw == false || !is_array($bw)) {
             continue;
         }
         foreach ($bw as $badword => $blah) {
             $this->badWords[$channel][$badword] = true;
         }
     }
 }