Bug 2505: adding warnings to opac-detail.pl
[koha.git] / opac / opac-account.pl
index 3a2ffaa..95df842 100755 (executable)
 # script to display borrowers account details in the opac
 
 use strict;
-use C4::Output;
 use CGI;
 use C4::Members;
 use C4::Circulation;
 use C4::Auth;
-use C4::Interface::CGI::Output;
-
-use C4::Date;
+use C4::Output;
+use C4::Dates qw/format_date/;
 
 my $query = new CGI;
 my ( $template, $borrowernumber, $cookie ) = get_template_and_user(
@@ -41,15 +39,14 @@ my ( $template, $borrowernumber, $cookie ) = get_template_and_user(
 );
 
 # get borrower information ....
-my ( $borr, $flags ) = GetMemberDetails( $borrowernumber );
-
+my $borr = GetMemberDetails( $borrowernumber );
 my @bordat;
 $bordat[0] = $borr;
 
 $template->param( BORROWER_INFO => \@bordat );
 
 #get account details
-my ( $numaccts, $accts, $total ) = getboracctrecord( undef, $borr );
+my ( $total , $accts, $numaccts) = GetMemberAccountRecords( $borrowernumber );
 
 for ( my $i = 0 ; $i < $numaccts ; $i++ ) {
     $accts->[$i]{'date'} = format_date( $accts->[$i]{'date'} );
@@ -65,7 +62,7 @@ for ( my $i = 0 ; $i < $numaccts ; $i++ ) {
     if (   $accts->[$i]{'accounttype'} ne 'F'
         && $accts->[$i]{'accounttype'} ne 'FU' )
     {
-        $accts->[$i]{'print_title'};
+        $accts->[$i]{'print_title'};   # FIXME: Useless use of hash element in void context
     }
 }
 
@@ -79,7 +76,8 @@ foreach my $row (@$accts) {
 
 $template->param (
     ACCOUNT_LINES => $accts,
-    total => sprintf( "%.2f", $total )
+    total => sprintf( "%.2f", $total ),
+       accountview => 1
 );
 
 output_html_with_http_headers $query, $cookie, $template->output;