From 37b7af5d150bb1a4656dc191daf768519203eddd Mon Sep 17 00:00:00 2001 From: ivan Date: Tue, 23 Dec 2008 00:32:29 +0000 Subject: [PATCH] truncate package descriptions over 50 chars to avoid pushing the total column out to the right, RT#4449 --- FS/FS/cust_bill.pm | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/FS/FS/cust_bill.pm b/FS/FS/cust_bill.pm index c36023de0..7504f6b0a 100644 --- a/FS/FS/cust_bill.pm +++ b/FS/FS/cust_bill.pm @@ -2712,11 +2712,8 @@ sub _items_previous { sub _items_pkg { my $self = shift; - my %options = @_; - my $section = $options{'section'}; - my $desc = $section->{'description'}; my @cust_bill_pkg = grep { $_->pkgnum } $self->cust_bill_pkg; - $self->_items_cust_bill_pkg(\@cust_bill_pkg, %options); + $self->_items_cust_bill_pkg(\@cust_bill_pkg, @_); } sub _taxsort { @@ -2761,6 +2758,8 @@ sub _items_cust_bill_pkg { my $cust_pkg = $cust_bill_pkg->cust_pkg; my $desc = $cust_bill_pkg->desc; + $desc = substr($desc, 0, 50). '...'; + if $format eq 'latex' && length($desc) > 50; my %details_opt = ( 'format' => $format, 'escape_function' => $escape_function, -- 2.11.0