rendered paste body if ($more_parts[0] == 'check') { if (!admin_identify($data->nick,$recip)) { return; } $irc->message(SMARTIRC_TYPE_QUERY, $data->nick, 'Current Factoids:'); foreach (unserialize($factoid_array) as $trigger => $stuff) { $irc->message(SMARTIRC_TYPE_QUERY, $data->nick, 'Factoid = \''.$trigger.'\''); } $irc->message(SMARTIRC_TYPE_QUERY, $data->nick, 'Empty Factoids:'); foreach (unserialize($factoid_array) as $trigger => $stuff) { $factoid_array_un = unserialize($factoid_array); if ($factoid_array_un[$trigger]['factoid'] == '') { $irc->message(SMARTIRC_TYPE_QUERY, $data->nick, 'Factoid \''.$trigger.'\' is empty.'); $irc->message(SMARTIRC_TYPE_QUERY, $data->nick, 'Removing...'); unset($factoid_array_un[$trigger]); $irc->message(SMARTIRC_TYPE_QUERY, $data->nick, 'Done!'); } //var_dump($factoid_array_un); $factoid_array = serialize($factoid_array_un); $factoid_file = fopen('factoids.txt', 'w') or die("Error!!"); fwrite($factoid_file, $factoid_array); fclose($factoid_file); } $irc->message(SMARTIRC_TYPE_QUERY, $data->nick, 'No empty factoids to be seen as far as I know.'); }