summaryrefslogtreecommitdiff
path: root/FS
diff options
context:
space:
mode:
authorIvan Kohler <ivan@freeside.biz>2015-03-15 18:45:14 -0700
committerIvan Kohler <ivan@freeside.biz>2015-03-15 18:45:14 -0700
commit1afc4addeb73d8b87d6d840a450a396551cf614b (patch)
tree301d9d1be4f9e98ade5a8497a86e4bdb1fc5229d /FS
parent2266af65988c1fa5b849dc3c617c3f642601f867 (diff)
trim invoice line items to 40 chars to avoid messing up typesetting, even with quantities on, RT#27744
Diffstat (limited to 'FS')
-rw-r--r--FS/FS/Template_Mixin.pm4
-rw-r--r--FS/FS/cust_bill.pm6
2 files changed, 5 insertions, 5 deletions
diff --git a/FS/FS/Template_Mixin.pm b/FS/FS/Template_Mixin.pm
index 655736782..a54742067 100644
--- a/FS/FS/Template_Mixin.pm
+++ b/FS/FS/Template_Mixin.pm
@@ -1371,7 +1371,7 @@ sub print_generic {
# credits
my $credittotal = 0;
foreach my $credit (
- $self->_items_credits( 'template' => $template, 'trim_len' => 50 )
+ $self->_items_credits( 'template' => $template, 'trim_len' => 40 )
) {
my $total;
@@ -3010,7 +3010,7 @@ sub _items_cust_bill_pkg {
my $multisection = defined($category) || defined($locationnum);
my $discount_show_always = 0;
- my $maxlength = $conf->config('cust_bill-latex_lineitem_maxlength') || 50;
+ my $maxlength = $conf->config('cust_bill-latex_lineitem_maxlength') || 40;
my $cust_main = $self->cust_main;#for per-agent cust_bill-line_item-ate_style
diff --git a/FS/FS/cust_bill.pm b/FS/FS/cust_bill.pm
index 7d1488fb5..bb6949a73 100644
--- a/FS/FS/cust_bill.pm
+++ b/FS/FS/cust_bill.pm
@@ -2216,7 +2216,7 @@ sub _items_extra_usage_sections {
my %classnums = ();
my %lines = ();
- my $maxlength = $conf->config('cust_bill-latex_lineitem_maxlength') || 50;
+ my $maxlength = $conf->config('cust_bill-latex_lineitem_maxlength') || 40;
my %usage_class = map { $_->classnum => $_ } qsearch( 'usage_class', {} );
foreach my $cust_bill_pkg ( $self->cust_bill_pkg ) {
@@ -2456,7 +2456,7 @@ sub _items_svc_phone_sections {
my %classnums = ();
my %lines = ();
- my $maxlength = $conf->config('cust_bill-latex_lineitem_maxlength') || 50;
+ my $maxlength = $conf->config('cust_bill-latex_lineitem_maxlength') || 40;
my %usage_class = map { $_->classnum => $_ } qsearch( 'usage_class', {} );
$usage_class{''} ||= new FS::usage_class { 'classname' => '', 'weight' => 0 };
@@ -2755,7 +2755,7 @@ sub _items_previous {
sub _items_credits {
my( $self, %opt ) = @_;
- my $trim_len = $opt{'trim_len'} || 50;
+ my $trim_len = $opt{'trim_len'} || 40;
my @b;
#credits