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