&RemoveNotifyLine
&AddNotifyLine
&GetOverdueMessageTransportTypes
- &parse_letter
+ &parse_overdues_letter
);
# subs to remove
return \@mtts;
}
-=head2 parse_letter
+=head2 parse_overdues_letter
parses the letter template, replacing the placeholders with data
specific to this patron, biblio, or item for overdues
=cut
-sub parse_letter {
+sub parse_overdues_letter {
my $params = shift;
foreach my $required (qw( letter_code borrowernumber )) {
return unless ( exists $params->{$required} && $params->{$required} );
use C4::Auth;
use C4::Output;
use C4::Members qw(GetOverdues);
-use C4::Overdues qw(parse_letter);
+use C4::Overdues qw(parse_overdues_letter);
my $input = new CGI;
my $overdues = GetOverdues($borrowernumber);
-my $letter = parse_letter(
+my $letter = parse_overdues_letter(
{
letter_code => 'OVERDUES_SLIP',
borrowernumber => $borrowernumber,
my $print_sent = 0; # A print notice is not yet sent for this patron
for my $mtt ( @message_transport_types ) {
- my $letter = parse_letter(
+ my $letter = parse_overdues_letter(
{ letter_code => $overdue_rules->{"letter$i"},
borrowernumber => $borrowernumber,
branchcode => $branchcode,