[freeside-commits] branch master updated. f31bdd8e04ddd743cd7e89b59e83dde2afc3aea0
Mark Wells
mark at 420.am
Fri Oct 3 17:22:02 PDT 2014
The branch, master has been updated
via f31bdd8e04ddd743cd7e89b59e83dde2afc3aea0 (commit)
from 7881e580b28afaa178e6834a1b8a43730b26d027 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
commit f31bdd8e04ddd743cd7e89b59e83dde2afc3aea0
Author: Mark Wells <mark at freeside.biz>
Date: Fri Oct 3 17:21:53 2014 -0700
fix display of zero-amount line items in some cases, #30821
diff --git a/FS/FS/Template_Mixin.pm b/FS/FS/Template_Mixin.pm
index 06b3d9e..d652d53 100644
--- a/FS/FS/Template_Mixin.pm
+++ b/FS/FS/Template_Mixin.pm
@@ -2031,27 +2031,20 @@ sub _items_sections {
! $cust_bill_pkg->feepart and
! $section;
- if (! $type || $type eq 'S') {
+ if ( $type eq 'S' ) {
$subtotal{$locationnum}{$section} += $cust_bill_pkg->setup
if $cust_bill_pkg->setup != 0
|| $cust_bill_pkg->setup_show_zero;
- }
-
- if (! $type) {
- $subtotal{$locationnum}{$section} += $cust_bill_pkg->recur
- if $cust_bill_pkg->recur != 0
- || $cust_bill_pkg->recur_show_zero;
- }
-
- if ($type && $type eq 'R') {
+ } elsif ( $type eq 'R' ) {
$subtotal{$locationnum}{$section} += $cust_bill_pkg->recur - $usage
if $cust_bill_pkg->recur != 0
|| $cust_bill_pkg->recur_show_zero;
- }
-
- if ($type && $type eq 'U') {
+ } elsif ( $type eq 'U' ) {
$subtotal{$locationnum}{$section} += $usage
unless scalar(@extra_sections);
+ } elsif ( !$type ) {
+ $subtotal{$locationnum}{$section} += $cust_bill_pkg->setup
+ + $cust_bill_pkg->recur;
}
}
-----------------------------------------------------------------------
Summary of changes:
FS/FS/Template_Mixin.pm | 19 ++++++-------------
1 file changed, 6 insertions(+), 13 deletions(-)
More information about the freeside-commits
mailing list