summaryrefslogtreecommitdiff
path: root/FS
diff options
context:
space:
mode:
authorivan <ivan>2004-06-30 18:12:27 +0000
committerivan <ivan>2004-06-30 18:12:27 +0000
commit079a77a515431e0b700d6eb328e52e132ccfd468 (patch)
tree60e414a03d8338bccb2282246e629069fcf10b39 /FS
parent40932450cb77896c3c20ab58ddeaf1d231a54a2f (diff)
payyment receipts: pass body has an arrayref, also fill in name filed
Diffstat (limited to 'FS')
-rw-r--r--FS/FS/cust_pay.pm21
1 files changed, 11 insertions, 10 deletions
diff --git a/FS/FS/cust_pay.pm b/FS/FS/cust_pay.pm
index 1932268ff..91d525a27 100644
--- a/FS/FS/cust_pay.pm
+++ b/FS/FS/cust_pay.pm
@@ -182,16 +182,17 @@ sub insert {
'from' => $conf->config('invoice_from'), #??? well as good as any
'to' => \@invoicing_list,
'subject' => 'Payment receipt',
- 'body' => $receipt_template->fill_in( HASH => {
- 'date' => time2str("%a %B %o, %Y", $self->_date),
- 'paynum' => $self->paynum,
- 'paid' => $self->paid,
- 'payby' => ucfirst(lc($self->payby)),
- 'payinfo' => ( $self->payby eq 'CARD'
- ? $self->payinfo_masked
- : $self->payinfo ),
- 'balance' => $cust_main->balance,
- } ),
+ 'body' => [ $receipt_template->fill_in( HASH => {
+ 'date' => time2str("%a %B %o, %Y", $self->_date),
+ 'name' => $cust_main->name,
+ 'paynum' => $self->paynum,
+ 'paid' => $self->paid,
+ 'payby' => ucfirst(lc($self->payby)),
+ 'payinfo' => ( $self->payby eq 'CARD'
+ ? $self->payinfo_masked
+ : $self->payinfo ),
+ 'balance' => $cust_main->balance,
+ } ) ],
);
if ( $error ) {
warn "can't send payment receipt: $error";