diff options
author | Jonathan Prykop <jonathan@freeside.biz> | 2015-02-05 19:05:00 -0600 |
---|---|---|
committer | Jonathan Prykop <jonathan@freeside.biz> | 2015-02-11 14:12:13 -0600 |
commit | 03113ec3660629e7e378d08c57aae6e0b67c297a (patch) | |
tree | 1f58f1d98cf9241fbd29ace0f9bb16309275956d /httemplate | |
parent | 4778dab8ae1c8cb6e6c784c9da1e475072479516 (diff) |
RT#28246: Add more details to Change History for Discounts
Diffstat (limited to 'httemplate')
-rw-r--r-- | httemplate/elements/change_history_common.html | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/httemplate/elements/change_history_common.html b/httemplate/elements/change_history_common.html index 34ce70b6c..9e32bef33 100644 --- a/httemplate/elements/change_history_common.html +++ b/httemplate/elements/change_history_common.html @@ -172,6 +172,18 @@ my $svc_labelsub = sub { $label. ': <b>'. encode_entities($item->label($item->history_date)). '</b>'; }; +my $discounts = {}; +my $discount_labelsub = sub { + my($item, $label) = @_; + my $dnum = $item->discountnum; + $discounts->{$dnum} ||= qsearchs({ + 'table'=>'discount', + 'hashref'=>{'discountnum'=>$dnum} + }); + my $d = $discounts->{$dnum}; + $label . ': <b>' . encode_entities($d->description_short) . '<b>'; +}; + my %h_table_labelsub = ( 'h_cust_pkg' => $pkg_labelsub, 'h_svc_acct' => $svc_labelsub, @@ -183,6 +195,7 @@ my %h_table_labelsub = ( 'h_svc_external' => $svc_labelsub, 'h_svc_phone' => $svc_labelsub, #'h_phone_device' + 'h_cust_pkg_discount' => $discount_labelsub, ); my $cust_pkg_date_format = '%b %o, %Y'; |