# 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(
);
# 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'} );
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
}
}
$template->param (
ACCOUNT_LINES => $accts,
- total => sprintf( "%.2f", $total )
+ total => sprintf( "%.2f", $total ),
+ accountview => 1
);
output_html_with_http_headers $query, $cookie, $template->output;