diff --git a/koha-tmpl/intranet-tmpl/prog/en/modules/members/memberentrygen.tt b/koha-tmpl/intranet-tmpl/prog/en/modules/members/memberentrygen.tt index 0957468c7e..ed02f796ee 100644 --- a/koha-tmpl/intranet-tmpl/prog/en/modules/members/memberentrygen.tt +++ b/koha-tmpl/intranet-tmpl/prog/en/modules/members/memberentrygen.tt @@ -460,7 +460,14 @@ $(document).ready(function() { [% ELSE %] [% UNLESS nocontactname %]
  • diff --git a/koha-tmpl/intranet-tmpl/prog/en/modules/members/moremember.tt b/koha-tmpl/intranet-tmpl/prog/en/modules/members/moremember.tt index 3898166eb4..5ea5ac37b5 100644 --- a/koha-tmpl/intranet-tmpl/prog/en/modules/members/moremember.tt +++ b/koha-tmpl/intranet-tmpl/prog/en/modules/members/moremember.tt @@ -271,14 +271,18 @@ function validate1(date) { Guarantees:
  • [% ELSIF guarantor %]
  • Guarantor: - [% IF guarantor.borrowernumber %] + [% IF guarantor.borrowernumber AND logged_in_user.can_see_patron_infos( guarantor ) %] [% guarantor.firstname | html %] [% guarantor.surname | html %] [% ELSE %] [% guarantor.firstname | html %] [% guarantor.surname | html %] diff --git a/members/memberentry.pl b/members/memberentry.pl index 5f5c922ffa..b72f8daf2c 100755 --- a/members/memberentry.pl +++ b/members/memberentry.pl @@ -755,10 +755,13 @@ $template->param( check_member => $check_member,#to know if the borrower already exist(=>1) or not (=>0) "op$op" => 1); +$guarantorid = $borrower_data->{'guarantorid'} || $guarantorid; +my $guarantor = $guarantorid ? Koha::Patrons->find( $guarantorid ) : undef; $template->param( nodouble => $nodouble, borrowernumber => $borrowernumber, #register number - guarantorid => ($borrower_data->{'guarantorid'} || $guarantorid), + guarantor => $guarantor, + guarantorid => $guarantorid, relshiploop => \@relshipdata, btitle=> $default_borrowertitle, guarantorinfo => $guarantorinfo,