]> ruin.nu Git - ndwebbie.git/blobdiff - ND/Web/Forum.pm
show some more galaxy information
[ndwebbie.git] / ND / Web / Forum.pm
index 1b06b8a6cbfff3b9aadfce60e79263d67ad054de..6b122c67e30122e36a8a11320db66388bb339179 100644 (file)
@@ -58,9 +58,13 @@ ORDER BY fp.time ASC
                my $text = parseMarkup(escapeHTML(param('message')));
                $text .= p b $@ if $@;
                push @posts,{message => $text, unread => 1, username => 'PREVIEW', Time => 'Not submitted yet', NewPosts => $old ? 1 : 0};
+
+               $text = escapeHTML param('message');
+               $text =~ s/\x{3}\d\d?//g; #mirc color TODO: possibly match until \x{0F} and change to [color] block
+               $text =~ s/[^\x{9}\x{A}\x{D}\x{20}-\x{D7FF}\x{E000}-\x{FFFD}\x{10000}-\x{10FFFF}]//g;
+               $template->param(Message => $text);
        }
        $template->param(Posts => \@posts);
-       $template->param(Message => param('message'));
 
        markThreadAsRead($thread->{id});