# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
=head1 members/statistics.pl
+
Generate statistic issues for a member
+
=cut
use Modern::Perl;
my ($picture, $dberror) = GetPatronImage($borrower->{'borrowernumber'});
$template->param( picture => 1 ) if $picture;
+# Computes full borrower address
+my $roadtype = C4::Koha::GetAuthorisedValueByCode( 'ROADTYPE', $borrower->{streettype} );
+my $address = $borrower->{'streetnumber'} . " $roadtype " . $borrower->{'address'};
+
$template->param(
statisticsview => 1,
datas => $datas,
+ address => $address,
column_names => \@statistic_column_names,
- length_keys => scalar( @statistic_column_names),
count_total_issues => $count_total_issues,
count_total_issues_returned => $count_total_issues_returned,
count_total_precedent_state => $count_total_precedent_state,
=head1 FUNCTIONS
=head2 add_actual_state
+
Add a 'count_actual_state' key in all hashes
count_actual_state = count_precedent_state - count_total_issues_returned_today + count_total_issues_today
+
=cut
+
sub add_actual_state {
my ( $array ) = @_;
for my $hash ( @$array ) {
}
=head2 build_array
+
Build a new array containing values of hashes.
It used by template whitch display silly values.
ex:
];
=cut
+
sub build_array {
my ( $array ) = @_;
my ( @r, $total );
}
=head2 merge
+
Merge hashes with the same statistic column names into one
param: array, a arrayref of arrayrefs
ex:
];
=cut
+
sub merge {
my @array = @_;
my @r;