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