Lines 1016-1034
sub EnqueueLetter {
Link Here
|
1016 |
} |
1016 |
} |
1017 |
|
1017 |
|
1018 |
my $rs = Koha::Database->new->schema->resultset('MessageQueue'); |
1018 |
my $rs = Koha::Database->new->schema->resultset('MessageQueue'); |
1019 |
for my $to_address ( @to_addresses ) { |
1019 |
if ($params->{message_transport_type} eq 'email') { |
1020 |
$rs->create({ |
1020 |
for my $to_address ( @to_addresses ) { |
1021 |
borrowernumber => $params->{borrowernumber}, |
1021 |
$rs->create({ |
1022 |
subject => $params->{letter}{title}, |
1022 |
borrowernumber => $params->{borrowernumber}, |
1023 |
content => $params->{letter}{content}, |
1023 |
subject => $params->{letter}{title}, |
1024 |
metadata => ( $params->{letter}{metadata} || '' ), |
1024 |
content => $params->{letter}{content}, |
1025 |
letter_code => ( $params->{letter}{code} || ''), |
1025 |
metadata => ( $params->{letter}{metadata} || '' ), |
1026 |
message_transport_type => $params->{message_transport_type}, |
1026 |
letter_code => ( $params->{letter}{code} || ''), |
1027 |
status => 'pending', |
1027 |
message_transport_type => $params->{message_transport_type}, |
1028 |
to_address => $to_address, |
1028 |
status => 'pending', |
1029 |
from_address => $from_address, |
1029 |
to_address => $to_address, |
1030 |
content_type => $params->{letter}{'content-type'}, |
1030 |
from_address => $from_address, |
1031 |
}); |
1031 |
content_type => $params->{letter}{'content-type'}, |
|
|
1032 |
}); |
1033 |
} |
1034 |
} else { |
1035 |
$rs->create({ |
1036 |
borrowernumber => $params->{borrowernumber}, |
1037 |
subject => $params->{letter}{title}, |
1038 |
content => $params->{letter}{content}, |
1039 |
metadata => ( $params->{letter}{metadata} || '' ), |
1040 |
letter_code => ( $params->{letter}{code} || ''), |
1041 |
message_transport_type => $params->{message_transport_type}, |
1042 |
status => 'pending', |
1043 |
from_address => $from_address, |
1044 |
content_type => $params->{letter}{'content-type'}, |
1045 |
}); |
1032 |
} |
1046 |
} |
1033 |
return scalar( @to_addresses ); |
1047 |
return scalar( @to_addresses ); |
1034 |
} |
1048 |
} |
1035 |
- |
|
|