|
Lines 946-964
sub EnqueueLetter {
Link Here
|
| 946 |
} |
946 |
} |
| 947 |
|
947 |
|
| 948 |
my $rs = Koha::Database->new->schema->resultset('MessageQueue'); |
948 |
my $rs = Koha::Database->new->schema->resultset('MessageQueue'); |
| 949 |
for my $to_address ( @to_addresses ) { |
949 |
if ($params->{message_transport_type} eq 'email') { |
| 950 |
$rs->create({ |
950 |
for my $to_address ( @to_addresses ) { |
| 951 |
borrowernumber => $params->{borrowernumber}, |
951 |
$rs->create({ |
| 952 |
subject => $params->{letter}{title}, |
952 |
borrowernumber => $params->{borrowernumber}, |
| 953 |
content => $params->{letter}{content}, |
953 |
subject => $params->{letter}{title}, |
| 954 |
metadata => ( $params->{letter}{metadata} || '' ), |
954 |
content => $params->{letter}{content}, |
| 955 |
letter_code => ( $params->{letter}{code} || ''), |
955 |
metadata => ( $params->{letter}{metadata} || '' ), |
| 956 |
message_transport_type => $params->{message_transport_type}, |
956 |
letter_code => ( $params->{letter}{code} || ''), |
| 957 |
status => 'pending', |
957 |
message_transport_type => $params->{message_transport_type}, |
| 958 |
to_address => $to_address, |
958 |
status => 'pending', |
| 959 |
from_address => $from_address, |
959 |
to_address => $to_address, |
| 960 |
content_type => $params->{letter}{'content-type'}, |
960 |
from_address => $from_address, |
| 961 |
}); |
961 |
content_type => $params->{letter}{'content-type'}, |
|
|
962 |
}); |
| 963 |
} |
| 964 |
} else { |
| 965 |
$rs->create({ |
| 966 |
borrowernumber => $params->{borrowernumber}, |
| 967 |
subject => $params->{letter}{title}, |
| 968 |
content => $params->{letter}{content}, |
| 969 |
metadata => ( $params->{letter}{metadata} || '' ), |
| 970 |
letter_code => ( $params->{letter}{code} || ''), |
| 971 |
message_transport_type => $params->{message_transport_type}, |
| 972 |
status => 'pending', |
| 973 |
from_address => $from_address, |
| 974 |
content_type => $params->{letter}{'content-type'}, |
| 975 |
}); |
| 962 |
} |
976 |
} |
| 963 |
return scalar( @to_addresses ); |
977 |
return scalar( @to_addresses ); |
| 964 |
} |
978 |
} |
| 965 |
- |
|
|