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; } } }