use C4::Biblio;
use C4::Items;
use C4::Members;
+use C4::Members::Messaging;
use C4::Branch; # GetBranches GetBranchName
use C4::Koha; # FIXME : is it still useful ?
use C4::RotatingCollections;
my $reserve = $messages->{'ResFound'};
my $branchname = $branches->{ $reserve->{'branchcode'} }->{'branchname'};
my $borr = C4::Members::GetMember( borrowernumber => $reserve->{'borrowernumber'} );
-
+ my $holdmsgpreferences = C4::Members::Messaging::GetMessagingPreferences( { borrowernumber => $reserve->{'borrowernumber'}, message_name => 'Hold_Filled' } );
if ( $reserve->{'ResFound'} eq "Waiting" or $reserve->{'ResFound'} eq "Reserved" ) {
if ( $reserve->{'ResFound'} eq "Waiting" ) {
$template->param(
borrowernumber => $reserve->{'borrowernumber'},
itemnumber => $reserve->{'itemnumber'},
reservenotes => $reserve->{'reservenotes'},
+ bormessagepref => $holdmsgpreferences->{'transports'},
);
} # else { ; } # error?
}
[% borcity %] [% borzip %]</li>
[% IF ( borphone ) %]<li> [% borphone %]</li>[% END %]
[% IF ( boremail ) %]<li><a id="boremail" href="mailto:[% boremail %]">[% boremail %]</a></li>[% END %]
+ [% IF ( bormessagepref ) %]
+ <li>Patron is notified:
+ [% FOREACH key IN bormessagepref.keys %]
+ [% IF ( key == 'email' ) %] Email. [% END %]
+ [% IF ( key == 'phone' ) %] Phone. [% END %]
+ [% IF ( key == 'sms' ) %] SMS. [% END %]
+ [% END %]
+ </li>
+ [% ELSE %]
+ <li>Patron is not notified</li>
+ [% END %]
[% IF ( debarred ) %]<li class="error">Patron is RESTRICTED</li>[% END %]
[% IF ( gonenoaddress ) %]<li class="error">Patron's address is in doubt</li>[% END %]</ul>
[% IF ( transfertodo ) %]