static function undelete_channel($theid, $conn = null) {
        $conn = $conn ?: Persistence::get_database_object();
        $table_name = 'irc';
        if (is_null($conn)) {
            return array("status" => self::ERROR,