koha-cvs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Koha-cvs] CVS: koha stats.pl,1.6,1.7


From: Mike Hansen
Subject: [Koha-cvs] CVS: koha stats.pl,1.6,1.7
Date: Fri, 28 Mar 2003 19:09:10 -0800

Update of /cvsroot/koha/koha
In directory sc8-pr-cvs1:/tmp/cvs-serv14606/koha

Modified Files:
        stats.pl 
Log Message:
Templated stats.pl. Did not template the fox/shannon/etc.  stuff because I 
figured we did not want it in the final release


Index: stats.pl
===================================================================
RCS file: /cvsroot/koha/koha/stats.pl,v
retrieving revision 1.6
retrieving revision 1.7
diff -C2 -r1.6 -r1.7
*** stats.pl    13 Oct 2002 07:35:13 -0000      1.6
--- stats.pl    29 Mar 2003 03:09:07 -0000      1.7
***************
*** 24,40 ****
  # Suite 330, Boston, MA  02111-1307 USA
  
- use C4::Stats;
  use strict;
- use Date::Manip;
  use CGI;
  use C4::Output;
  
  my $input=new CGI;
  my $time=$input->param('time');
- print $input->header;
  
! print startpage;
! print startmenu('report');
! print center;
  
  my $date;
--- 24,48 ----
  # Suite 330, Boston, MA  02111-1307 USA
  
  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;
  
  my $input=new CGI;
  my $time=$input->param('time');
  
! my ($template, $loggedinuser, $cookie)
!     = get_template_and_user({template_name => "stats.tmpl",
!                            query => $input,
!                            type => "intranet",
!                            authnotrequired => 0,
!                            flagsrequired => {borrowers => 1},
!                            debug => 1,
!                            });
  
  my $date;
***************
*** 67,73 ****
  my $oldtime;
  my $totalw=0;
! #my $totalcf=0;
! print mktablehdr;
! print 
mktablerow(5,'#99cc33',bold('Name'),bold('Type'),bold('Date/time'),bold('Amount'),
 bold('Branch'),'/images/background-mem.gif');
  my $i=0;
  while ($i<$count){
--- 75,80 ----
  my $oldtime;
  my $totalw=0;
! my @loop;
! my %row;
  my $i=0;
  while ($i<$count){
***************
*** 86,91 ****
    for (my $i2=0;$i2<$count;$i2++){
       $charge+=$charges[$i2]->{'amount'};
!       print 
mktablerow(6,'red',$charges[$i2]->{'description'},$charges[$i2]->{'accounttype'},$charges[$i2]->{'timestamp'},
!       $charges[$i2]->{'amount'},$charges[$i2]->{'amountoutstanding'});
        if ($payments[$i]{'accountytpe'} ne 'W'){
          if ($charges[$i2]->{'accounttype'} eq 'Rent'){
--- 93,102 ----
    for (my $i2=0;$i2<$count;$i2++){
       $charge+=$charges[$i2]->{'amount'};
!      %row = ( name   => $charges[$i2]->{'description'},
!               type   => $charges[$i2]->{'accounttype'},
!               time   => $charges[$i2]->{'timestamp'},
!               amount => $charges[$i2]->{'amount'},
!               branch => $charges[$i2]->{'amountoutstanding'} );
!       push(@loop, \%row);
        if ($payments[$i]{'accountytpe'} ne 'W'){
          if ($charges[$i2]->{'accounttype'} eq 'Rent'){
***************
*** 104,108 ****
    }
  
- #  my $branch=
    my $hour=substr($payments[$i]{'timestamp'},8,2);
    my  $min=substr($payments[$i]{'timestamp'},10,2);
--- 115,118 ----
***************
*** 154,163 ****
  
      }
- #    my $time2="$payments[$i]{'date'} $time";
  
! 
!     print mktablerow(6,'white',"$payments[$i]{'firstname'} 
<b>$payments[$i]{'surname'}</b>",
!     ,$payments[$i]{'accounttype'},"$payments[$i]{'date'} 
$time",$payments[$i]{'amount'}
!     ,$branch);
      $oldtype=$payments[$i]{'accounttype'};
      $oldtime=$payments[$i]{'timestamp'};
--- 164,176 ----
  
      }
  
!    %row = ( name   => $payments[$i]{'firstname'} . " <b>" . 
$payments[$i]{'surname'} . "</b>",
!             type   => $payments[$i]{'accounttype'},
!             time   => $payments[$i]{'date'},
!             amount => $payments[$i]{'amount'},
!             branch => $branch );
!     
!     push(@loop, \%row);
!              
      $oldtype=$payments[$i]{'accounttype'};
      $oldtime=$payments[$i]{'timestamp'};
***************
*** 166,199 ****
  
    }
-   print mktablerow('6','white','','','','','','');
  }
! print mktableft;
! print endcenter;
! #$totalw=$totalw * -1;
! print "<p><b>Total Paid $total</b>";
! print "<br><b>total written off $totalw</b>";
! print mktablehdr;
! $levin{'issues'}=Count('issue','C',$date,$date2);
! $foxton{'issues'}=Count('issue','F',$date,$date2);
! $shannon{'issues'}=Count('issue','S',$date,$date2);
! $levin{'returns'}=Count('return','C',$date,$date2);
! $foxton{'returns'}=Count('return','F',$date,$date2);
! $shannon{'returns'}=Count('return','S',$date,$date2);
! $levin{'renewals'}=Count('renew','C',$date,$date2);
! $foxton{'renewals'}=Count('renew','F',$date,$date2);
! $shannon{'renewals'}=Count('renew','S',$date,$date2);
! 
$levin{'unknown'}=$levin{'total'}-($levin{'totalf'}+$levin{'totalr'}+$levin{'totalres'}+$levin{'totalren'});
! 
$foxton{'unknown'}=$foxton{'total'}-($foxton{'totalf'}+$foxton{'totalr'}+$foxton{'totalres'}+$foxton{'totalren'});
! 
$foxton{'unknown'}=$foxton{'total'}-($foxton{'totalf'}+$foxton{'totalr'}+$foxton{'totalres'}+$foxton{'totalren'});
! print mktablerow(10,'white',"<b>Levin</b>","Fines $levin{'totalf'}","Rental 
Charges $levin{'totalr'}",
! "Reserve Charges $levin{'totalres'}","Renewal Charges 
$levin{'totalren'}","Unknown $levin{'unknown'}","<b>Total $levin{'total'}</b>",
! "Issues $levin{'issues'}","Renewals $levin{'renewals'}","Returns 
$levin{'returns'}");
! print mktablerow(10,'white',"<b>foxton</b>","Fines $foxton{'totalf'}","Rental 
Charges $foxton{'totalr'}","Reserve Charges $foxton{'totalres'}","Renewal 
Charges $foxton{'totalren'}","Unknown $foxton{'unknown'}","<b>Total 
$foxton{'total'}</b>",
! "Issues $foxton{'issues'}","Renewals $foxton{'renewals'}","Returns 
$foxton{'returns'}");
! print mktablerow(10,'white',"<b>shannon</b>","Fines 
$shannon{'totalf'}","Rental Charges $shannon{'totalr'}","Reserve Charges 
$shannon{'totalres'}","Renewal Charges $shannon{'totalren'}","Unknown 
$shannon{'unknown'}","<b>Total $shannon{'total'}</b>",
! "Issues $shannon{'issues'}","Renewals $shannon{'renewals'}","Returns 
$shannon{'returns'}");
! print mktableft;
  
  
- print endmenu('report');
- print endpage;
--- 179,189 ----
  
    }
  }
! 
! $template->param( loop   => address@hidden,
!                 totalw => $totalw,
!                 total  => $total );
! 
! output_html_with_http_headers $input, $cookie, $template->output;
  
  




reply via email to

[Prev in Thread] Current Thread [Next in Thread]