@@ -, +, @@ members/discharge.pl members/pay.pl members/paycollect.pl --- members/discharge.pl | 3 +++ members/pay.pl | 6 ++---- members/paycollect.pl | 7 +++---- 3 files changed, 8 insertions(+), 8 deletions(-) --- a/members/discharge.pl +++ a/members/discharge.pl @@ -102,6 +102,9 @@ if ( $input->param('borrowernumber') ) { borrowernumber => $borrowernumber, }); + my ($picture, $dberror) = GetPatronImage($borrowernumber); + $template->param( picture => 1 ) if $picture; + $template->param( borrowernumber => $borrowernumber, biblionumber => $data->{'biblionumber'}, --- a/members/pay.pl +++ a/members/pay.pl @@ -136,6 +136,8 @@ sub add_accounts_to_template { $template->param(%$borrower); + my ($picture, $dberror) = GetPatronImage($borrower->{'borrowernumber'}); + $template->param( picture => 1 ) if $picture; $template->param( accounts => $accounts, borrower => $borrower, @@ -224,10 +226,6 @@ sub borrower_add_additional_fields { } elsif ( $b_ref->{category_type} eq 'A' ) { $b_ref->{adultborrower} = 1; } - my ( $picture, $dberror ) = GetPatronImage( $b_ref->{borrowernumber} ); - if ($picture) { - $b_ref->{has_picture} = 1; - } my $roadtype = C4::Koha::GetAuthorisedValueByCode( 'ROADTYPE', $borrower->{streettype} ); $b_ref->{roadtype} = $roadtype; --- a/members/paycollect.pl +++ a/members/paycollect.pl @@ -175,10 +175,9 @@ sub borrower_add_additional_fields { } elsif ( $b_ref->{category_type} eq 'A' ) { $b_ref->{adultborrower} = 1; } - my ( $picture, $dberror ) = GetPatronImage( $b_ref->{borrowernumber} ); - if ($picture) { - $b_ref->{has_picture} = 1; - } + + my ($picture, $dberror) = GetPatronImage($borrower->{'borrowernumber'}); + $template->param( picture => 1 ) if $picture; if (C4::Context->preference('ExtendedPatronAttributes')) { $b_ref->{extendedattributes} = GetBorrowerAttributes($borrowernumber); --