AUBBC
view release on metacpan or search on metacpan
}
sub do_ubbc {
warn 'ENTER do_ubbc' if $DEBUG_AUBBC;
$msg =~ s/\[(?:c|code)\](?s)(.+?)\[\/(?:c|code)\]/code_tag($1, '')/ge;
$msg =~ s/\[(?:c|code)=(.+?)\](?s)(.+?)\[\/(?:c|code)\]/code_tag($2, $1)/ge;
$do_f[9] = '' if $do_f[9];
$msg =~ s/\[(img|right_img|left_img)\](.+?)\[\/img\]/fix_image($1, $2)/ge if ! $AUBBC{no_img};
$msg =~ s/\[email\](?![\w\.\-\&\+]+\@[\w\.\-]+).+?\[\/email\]/\[<font color=red>$BAD_MESSAGE<\/font>\]email/g;
$AUBBC{protect_email}
? $msg =~ s/\[email\]([\w\.\-\&\+]+\@[\w\.\-]+)\[\/email\]/protect_email($1)/ge
: $msg =~ s/\[email\]([\w\.\-\&\+]+\@[\w\.\-]+)\[\/email\]/link_check("mailto:$1",$1,'','')/ge;
$msg =~ s/\[color=([\w#]+)\](?s)(.+?)\[\/color\]/<span style="color:$1;">$2<\/span>/g;
1 while $msg =~
s/\[quote=([\w\s]+)\](?s)(.+?)\[\/quote\]/<div$AUBBC{quote_class}><small><strong>$1:<\/strong><\/small><br$AUBBC{html_type}>
$2<\/div>$AUBBC{quote_extra}/g;
1 while $msg =~
}
$list .= "<\/$type>";
}
return $list;
}
sub fix_image {
my ($tmp2, $tmp) = @_;
if (check_access('img')) {
if ($tmp !~ m/\A\w+:\/\/|\// || $tmp =~ m/\?|\#|\.\bjs\b\z/i) {
$tmp = "[<font color=red>$BAD_MESSAGE</font>]$tmp2";
}
else {
$tmp2 = '' if $tmp2 eq 'img';
$tmp2 = ' align="right"' if $tmp2 eq 'right_img';
$tmp2 = ' align="left"' if $tmp2 eq 'left_img';
$tmp = $AUBBC{icon_image}
? make_link($tmp,make_image($tmp2,$tmp,$AUBBC{image_width},
$AUBBC{image_hight},''),'',1).$AUBBC{image_wrap}
: make_image($tmp2,$tmp,'','','').$AUBBC{image_wrap};
}
headers for a browser to know its a JavaScript file.
=head2 email_message
When the protect_email setting is 2, 3 or 4 it will display this message as the link name.
Default message is 'Contact Email'
and that say's 'Contact Email'.
=head2 highlight_class#
This is for using your own class or font color for the code highlighter.
example:
highlight_class1 => ' class="highlightclass1"',
highlight_class1 = String quote
highlight_class2 = Comment's
highlight_class3 = String quote
headers for a browser to know its a JavaScript file.
=head2 email_message
When the protect_email setting is 2, 3 or 4 it will display this message as the link name.
Default message is 'Contact Email'
and that say's 'Contact Email'.
=head2 highlight_class#
This is for using your own class or font color for the code highlighter.
example:
highlight_class1 => ' class="highlightclass1"',
highlight_class1 = String quote
highlight_class2 = Comment's
highlight_class3 = String quote
examples/tag_list.cgi view on Meta::CPAN
border:1px solid gray;
padding: 1px;
margin: 1px;
top: 0;
left: 0;
float: left;
position: static;
}
.highlightclass1 {
color : #990000;
font-weight : normal;
font-size : 10pt;
text-decoration : none;
font-family : Courier New, Latha, sans-serif;
}
.highlightclass2 {
color : #0000CC;
font-weight : normal;
font-size : 10pt;
font-style: italic;
text-decoration : none;
font-family : Courier New, Latha, sans-serif;
}
.highlightclass5 {
color : #0000CC;
font-weight : normal;
font-size : 10pt;
text-decoration : none;
font-family : Courier New, Latha, sans-serif;
}
.highlightclass6 {
color : black;
font-weight : bold;
font-size : 10pt;
text-decoration : none;
font-family : Courier New, Latha, sans-serif;
}
.highlightclass7 {
color : #009900;
font-weight : normal;
font-size : 10pt;
text-decoration : none;
font-family : Courier New, Latha, sans-serif;
}
</style>
$message
</body>
</html>
HTML
exit;
}
sub other_sites {
( run in 1.529 second using v1.01-cache-2.11-cpan-ceb78f64989 )