X-Git-Url: https://git.p6c8.net/selfforum.git/blobdiff_plain/18da3fe7fb9cb4e98596b146df4fe8ba59bcb725..51fc77aafe3ce278f9ab2dbf1a4d48214a291798:/selfforum-cgi/user/fo_view.pl diff --git a/selfforum-cgi/user/fo_view.pl b/selfforum-cgi/user/fo_view.pl index 5773ddd..fb2ab8c 100644 --- a/selfforum-cgi/user/fo_view.pl +++ b/selfforum-cgi/user/fo_view.pl @@ -2,20 +2,22 @@ use strict; -use vars qw($Bin $Shared $Script $t0); +use vars qw($Bin $Shared $Script); BEGIN { - ($Bin) = ($0 =~ /^(.*)\/.*$/)? $1 : '.'; + my $null = $0; $null =~ s/\\/\//g; # for win :-( + ($Bin) = ($null =~ /^(.*)\/.*$/)? $1 : '.'; $Shared = "$Bin/../shared"; - ($Script) = ($0 =~ /^.*\/(.*)$/)? $1 : $0;} + ($Script) = ($null =~ /^.*\/(.*)$/)? $1 : $null; +} use lib "$Shared"; use CGI::Carp qw(fatalsToBrowser); use Conf; use Conf::Admin; -use Template::Forum; -use Template::Posting; +use autouse 'Template::Forum' => qw(print_forum_as_HTML($$$)); +use autouse 'Template::Posting' => qw(print_posting_as_HTML($$$)); use CGI qw(param header); @@ -23,8 +25,6 @@ print header(-type => 'text/html'); my $conf = read_script_conf ($Bin, $Shared, $Script); -#$conf -> {wwwRoot} = 'i:/i_selfhtml/htdocs' unless ($ENV{GATEWAY_INTERFACE} =~ /CGI/); - my $show = $conf -> {show}; my $show_forum = $show -> {Forum}; my $show_posting = $show -> {Posting}; @@ -35,7 +35,7 @@ my $adminDefault = read_admin_conf ($conf -> {files} -> {adminDefault}); my $forum_file = $conf -> {files} -> {forum}; my $message_path = $conf -> {files} -> {messagePath}; -#use Lock qw(:ALL);release_file(forum_file);die; +#use Lock qw(:ALL);release_file($forum_file);die; my ($tid, $mid) = (param ($cgi -> {thread}), param ($cgi -> {posting}));