X-Git-Url: http://git.freeside.biz/gitweb/?p=freeside.git;a=blobdiff_plain;f=FS%2FFS%2Fcust_bill.pm;h=2229cf9bc264aa29850da487a0fbec0522535dac;hp=a0885f1d43a56876e7f56e63cf47fe6bcfc741d8;hb=2f8f5c1d17ad9854613edc265e08c066a5d5d9d9;hpb=2c7d4f461a5d42178e88d04c34a3f8ca256ee285 diff --git a/FS/FS/cust_bill.pm b/FS/FS/cust_bill.pm index a0885f1d4..2229cf9bc 100644 --- a/FS/FS/cust_bill.pm +++ b/FS/FS/cust_bill.pm @@ -2067,6 +2067,7 @@ notice_name - overrides "Invoice" as the name of the sent document (templates fr #what's with all the sprintf('%10.2f')'s in here? will it cause any # (alignment in text invoice?) problems to change them all to '%.2f' ? +# yes: fixed width (dot matrix) text printing will be borked sub print_generic { my( $self, %params ) = @_; @@ -3192,8 +3193,8 @@ sub _items_sections { my @sections; if ( $summarypage ) { - @sections = grep { exists($subtotal{$_}) || ! _pkg_category{$_}->disabled } - keys %pkg_category_cache; + @sections = grep { exists($subtotal{$_}) || ! _pkg_category($_)->disabled } + map { $_->categoryname } qsearch('pkg_category', {}); } else { @sections = keys %subtotal; } @@ -3318,7 +3319,7 @@ sub _items_cust_bill_pkg { ? $_->section eq $section : 1 } - grep { $_->summary || !$summary_page } + grep { !$_->summary || !$summary_page } $cust_bill_pkg->cust_bill_pkg_display ) {