|
Lines 913-931
sub EnqueueLetter {
Link Here
|
| 913 |
} |
913 |
} |
| 914 |
|
914 |
|
| 915 |
my $rs = Koha::Database->new->schema->resultset('MessageQueue'); |
915 |
my $rs = Koha::Database->new->schema->resultset('MessageQueue'); |
| 916 |
for my $to_address ( @to_addresses ) { |
916 |
if ($params->{message_transport_type} eq 'email') { |
| 917 |
$rs->create({ |
917 |
for my $to_address ( @to_addresses ) { |
| 918 |
borrowernumber => $params->{borrowernumber}, |
918 |
$rs->create({ |
| 919 |
subject => $params->{letter}{title}, |
919 |
borrowernumber => $params->{borrowernumber}, |
| 920 |
content => $params->{letter}{content}, |
920 |
subject => $params->{letter}{title}, |
| 921 |
metadata => ( $params->{letter}{metadata} || '' ), |
921 |
content => $params->{letter}{content}, |
| 922 |
letter_code => ( $params->{letter}{code} || ''), |
922 |
metadata => ( $params->{letter}{metadata} || '' ), |
| 923 |
message_transport_type => $params->{message_transport_type}, |
923 |
letter_code => ( $params->{letter}{code} || ''), |
| 924 |
status => 'pending', |
924 |
message_transport_type => $params->{message_transport_type}, |
| 925 |
to_address => $to_address, |
925 |
status => 'pending', |
| 926 |
from_address => $from_address, |
926 |
to_address => $to_address, |
| 927 |
content_type => $params->{letter}{'content-type'}, |
927 |
from_address => $from_address, |
| 928 |
}); |
928 |
content_type => $params->{letter}{'content-type'}, |
|
|
929 |
}); |
| 930 |
} |
| 931 |
} else { |
| 932 |
$rs->create({ |
| 933 |
borrowernumber => $params->{borrowernumber}, |
| 934 |
subject => $params->{letter}{title}, |
| 935 |
content => $params->{letter}{content}, |
| 936 |
metadata => ( $params->{letter}{metadata} || '' ), |
| 937 |
letter_code => ( $params->{letter}{code} || ''), |
| 938 |
message_transport_type => $params->{message_transport_type}, |
| 939 |
status => 'pending', |
| 940 |
from_address => $from_address, |
| 941 |
content_type => $params->{letter}{'content-type'}, |
| 942 |
}); |
| 929 |
} |
943 |
} |
| 930 |
return scalar( @to_addresses ); |
944 |
return scalar( @to_addresses ); |
| 931 |
} |
945 |
} |
| 932 |
- |
|
|