X-Git-Url: https://ruin.nu/git/?a=blobdiff_plain;f=lib%2FNDWeb%2FInclude.pm;h=8105dad2f89c54bbfaab521b540410fe83c8945b;hb=2c8cd1ee01b115d3c0290a2050bbb076aa6508dc;hp=5c8ba9c205a204aed9ff0e166af4ba6dd96f09c1;hpb=b34d60e2292fd751d6baa3bf26f561687dbcb5f6;p=ndwebbie.git
diff --git a/lib/NDWeb/Include.pm b/lib/NDWeb/Include.pm
index 5c8ba9c..8105dad 100644
--- a/lib/NDWeb/Include.pm
+++ b/lib/NDWeb/Include.pm
@@ -21,7 +21,7 @@ package NDWeb::Include;
use strict;
use warnings;
require Exporter;
-use BBCode::Parser;
+use Parse::BBCode;
use CGI qw/:standard/;
our @ISA = qw/Exporter/;
@@ -40,21 +40,35 @@ sub comma_value ($) {
return $v;
}
+
+my $bbc = Parse::BBCode->new({
+ tags => {
+ Parse::BBCode::HTML->defaults,
+ '' => sub {
+ my $e = ($_[2]);
+ $e =~ s/\r?\n|\r/
\n/g;
+ $e
+ },
+ url => 'url:%s',
+ quote => 'block:
%{html}s
$1}sgi; - #$text =~ s{\[PRE\](.*?)\[/PRE\]}{
$1}sgi; - #$1 =~ s{