|
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 |
- |
|
|