# #
# File: user/fo_arcview.pl #
# #
-# Authors: Frank Schoenmann <fs@tower.de>, 2001-06-02 #
+# Authors: Frank Schönmann <fs@tower.de> #
# #
# Description: archive browser #
# #
);
BEGIN {
- my $null = $0; $null =~ s/\\/\//g; # for win :-(
+# my $null = $0; $null =~ s/\\/\//g; # for win :-(
+# $Bin = ($null =~ /^(.*)\/.*$/)? $1 : '.';
+# $Shared = "$Bin/../../cgi-shared";
+# $Config = "$Bin/../../cgi-config/forum";
+# $Script = ($null =~ /^.*\/(.*)$/)? $1 : $null;
+
+ my $null = $0;
$Bin = ($null =~ /^(.*)\/.*$/)? $1 : '.';
- $Shared = "$Bin/../../cgi-shared";
$Config = "$Bin/../../cgi-config/forum";
+ $Shared = "$Bin/../../cgi-shared";
$Script = ($null =~ /^.*\/(.*)$/)? $1 : $null;
-
-# my $null = $0; #$null =~ s/\\/\//g; # for win :-(
-# $Bin = ($null =~ /^(.*)\/.*$/)? $1 : '.';
-# $Config = "$Bin/../../../cgi-config/devforum";
-# $Shared = "$Bin/../../../cgi-shared";
-# $Script = ($null =~ /^.*\/(.*)$/)? $1 : $null;
}
+# setting umask, remove or comment it, if you don't need
+#
+umask 000;
+
use lib "$Shared";
use CGI::Carp qw(fatalsToBrowser);
use Conf;
use Conf::Admin;
use Template::Archive qw(
+ print_overview_as_HTML
+ print_year_as_HTML
print_month_as_HTML
print_thread_as_HTML
);
use CGI qw(param header path_info);
+################################################################################
+#
+# Version check
+#
+# last modified:
+# $Date$ (GMT)
+# by $Author$
+#
+sub VERSION {(q$Revision$ =~ /([\d.]+)\s*$/)[0] or '0.0'}
+
print header(-type => 'text/html');
my $conf = read_script_conf($Config, $Shared, $Script);
);
}
} else {
-# print_year_as_HTML();
+ print_year_as_HTML(
+ $conf->{'files'}->{'archivePath'} . $year . '/',
+ $show_archive->{'templateFile'},
+ {
+ 'assign' => $show_archive->{'assign'},
+ 'year' => $year
+ }
+ );
}
} else {
-# print_overview_as_HTML();
+ print_overview_as_HTML(
+ $conf->{'files'}->{'archivePath'},
+ $show_archive->{'templateFile'},
+ {
+ 'assign' => $show_archive->{'assign'}
+ }
+ );
}
#
#
-### end of fo_view.pl ##########################################################
+### end of fo_view.pl ##########################################################
\ No newline at end of file