###PERL_LIB: use lib /botm/lib/bsta
use botm_common (
+ 'HTTP_STATUS',
'read_header_env',
'read_data_file',
'url_query_decode',
'join_path',
- 'merge_url'
+ 'merge_url',
+ 'http_header_status'
);
use bsta_lib (
'STATE',
$method = $1;
}
else{
- exit fail_method($ENV{'REQUEST_METHOD'}, 'GET, POST, HEAD');
+ exit fail_method($ENV{'REQUEST_METHOD'}, ['GET', 'POST', 'HEAD']);
}
%http = read_header_env(\%ENV);
);
}
-print "Content-type: text/plain\n";
+print "Content-type: text/plain; charset=UTF-8\n";
if(!$access) {
- print "Status: 403 Forbidden\n";
+ print http_header_status(HTTP_STATUS->{'forbidden'});
}
print "\n";
if($method eq 'HEAD') {
{'path' => CGI_PATH()},
{'path' => $frame_file}
);
-my $content = bb_to_bbcode(eval_bb($frame_data{'content'}, 1));
+my $content = bb_to_bbcode(
+ eval_bb(
+ $frame_data{'content'},
+ 1
+ )
+);
print '[quote][center][size=200]'.$frame_data{'title'}.'[/size]'."\n";
print '[url='.$viewer_url.'][img]'.$frame_url.'[/img][/url][/center]'."\n";