X-Git-Url: http://git.rot13.org/?a=blobdiff_plain;f=reports.pl;h=d6f8c82634d4dbb4ffba83fe6644d8dc6cfc3745;hb=4095d0d087b23d60eab553dde709f02b61796290;hp=43d0bac8bc76053afaf41d1097cb5bcca517287f;hpb=d0374d003716dfb40796caad6390a4d69bfb0376;p=koha.git diff --git a/reports.pl b/reports.pl index 43d0bac8bc..d6f8c82634 100755 --- a/reports.pl +++ b/reports.pl @@ -1,32 +1,58 @@ #!/usr/bin/perl +# $Id$ + #script to display reports #written 8/11/99 + +# Copyright 2000-2002 Katipo Communications +# +# This file is part of Koha. +# +# Koha is free software; you can redistribute it and/or modify it under the +# terms of the GNU General Public License as published by the Free Software +# Foundation; either version 2 of the License, or (at your option) any later +# version. +# +# Koha is distributed in the hope that it will be useful, but WITHOUT ANY +# WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR +# A PARTICULAR PURPOSE. See the GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License along with +# Koha; if not, write to the Free Software Foundation, Inc., 59 Temple Place, +# Suite 330, Boston, MA 02111-1307 USA + use strict; use CGI; use C4::Output; use C4::Stats; use C4::Stock; +use HTML::Template; my $input = new CGI; -print $input->header; my $type=$input->param('type'); -print startpage(); -print startmenu('issue'); -my @data; +# 2002/12/19 hdl@ifrance.com templating +my $template=gettemplate("reports.tmpl"); +#print startpage(); +#print startmenu('issue'); +# 2002/12/19 hdl@ifrance.com templating end + +my @dataloop; if ($type eq 'search'){ - @data=statsreport('search','something'); + @dataloop=statsreport('search','something'); } if ($type eq 'issue'){ - @data=statsreport('issue','today'); + @dataloop=statsreport('issue','today'); } if ($type eq 'stock'){ - @data=stockreport(); + @dataloop=stockreport(); } -print mkheadr(1,"$type reports"); -print @data; - -print endmenu('issue'); -print endpage(); +# 2002/12/19 hdl@ifrance.com templating +$template->param( type => $type, + dataloop => \@dataloop); +#print endmenu('issue'); +#print endpage(); +print "Content-Type: text/html\n\n", $template->output; +# 2002/12/19 hdl@ifrance.com templating