X-Git-Url: http://git.rot13.org/?a=blobdiff_plain;f=reports%2Fstats.screen.pl;h=47c4b4d3b6740045d497930703d48af3b39f45ff;hb=daeb9649966e260d9d8ecea9675faaa2940808bc;hp=f84664d5a4c16bdc4279d190bbd24a1beb17c50c;hpb=ca4b23e929b2636054263cab35f50a07dc8a02e4;p=koha.git diff --git a/reports/stats.screen.pl b/reports/stats.screen.pl index f84664d5a4..47c4b4d3b6 100755 --- a/reports/stats.screen.pl +++ b/reports/stats.screen.pl @@ -1,5 +1,7 @@ #!/usr/bin/perl +# Copyright Katipo Communications 2006 +# # This file is part of Koha. # # Koha is free software; you can redistribute it and/or modify it under the @@ -11,31 +13,21 @@ # 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 +# You should have received a copy of the GNU General Public License along +# with Koha; if not, write to the Free Software Foundation, Inc., +# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + use strict; +#use warnings; FIXME - Bug 2505 use CGI; use C4::Output; use C4::Auth; use C4::Context; -use Date::Manip; use C4::Stats; use C4::Accounts; - -#use strict; -#use CGI; -#use C4::Output; -#use HTML::Template; -#use C4::Auth; -#use C4::Interface::CGI::Output; -#use C4::Context; -#use Date::Manip; -#use C4::Stats; -#use Text::CSV_XS; -#use Data::Dumper; - +use C4::Debug; +use Date::Manip; my $input = new CGI; my $time = $input->param('time'); @@ -48,7 +40,7 @@ my ( $template, $loggedinuser, $cookie ) = get_template_and_user( query => $input, type => "intranet", authnotrequired => 1, - flagsrequired => { borrowers => 1 }, + flagsrequired => { reports => '*' }, debug => 1, } ); @@ -60,15 +52,15 @@ my $date = ParseDate($time); my $date2 = ParseDate($time2); $date = UnixDate( $date, '%Y-%m-%d' ); $date2 = UnixDate( $date2, '%Y-%m-%d' ); -warn "MASON: TIME: $time, $time2"; -warn "MASON: DATE: $date, $date2"; +$debug and warn "MASON: TIME: $time, $time2"; +$debug and warn "MASON: DATE: $date, $date2"; # get a list of every payment my @payments = TotalPaid( $date, $date2 ); my $count = @payments; -warn "MASON: number of payments=$count\n"; +$debug and warn "MASON: number of payments=$count\n"; my $i = 0; my $totalcharges = 0; @@ -123,7 +115,7 @@ foreach my $payment (@payments) { } $totalpaid = $totalpaid + $payment->{'value'}; - warn "totalpaid = $totalpaid"; + $debug and warn "totalpaid = $totalpaid"; } else { ++$totalwritten; @@ -268,7 +260,8 @@ else { totalcredits => $totalcredits, totalwritten => $totalwritten, totalrefund => $totalrefunds, - totalcash => $totalcash + totalcash => $totalcash, + DHTMLcalendar_dateformat => C4::Dates->DHTMLcalendar(), ); output_html_with_http_headers $input, $cookie, $template->output; }