projects
/
freeside.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
a008b60
)
#21564: queueable sending
author
Mark Wells
<mark@freeside.biz>
Sat, 29 Aug 2015 20:58:58 +0000
(13:58 -0700)
committer
Mark Wells
<mark@freeside.biz>
Sat, 29 Aug 2015 20:58:58 +0000
(13:58 -0700)
FS/FS/cust_msg.pm
patch
|
blob
|
history
diff --git
a/FS/FS/cust_msg.pm
b/FS/FS/cust_msg.pm
index
ec2c961
..
db02680
100644
(file)
--- a/
FS/FS/cust_msg.pm
+++ b/
FS/FS/cust_msg.pm
@@
-205,6
+205,25
@@
sub parts {
=back
=back
+=head1 SUBROUTINES
+
+=over 4
+
+=item process_send CUSTMSGNUM
+
+Given a C<cust_msg.custmsgnum> value, sends the message. It must already
+have been prepared (via L<FS::msg_template/prepare>).
+
+=cut
+
+sub process_send {
+ my $custmsgnum = shift;
+ my $cust_msg = FS::cust_msg->by_key($custmsgnum)
+ or die "cust_msg #$custmsgnum not found";
+ my $error = $cust_msg->send;
+ die $error if $error;
+}
+
=head1 SEE ALSO
L<FS::msg_template>, L<FS::cust_main>, L<FS::Record>.
=head1 SEE ALSO
L<FS::msg_template>, L<FS::cust_main>, L<FS::Record>.