X-Git-Url: http://git.freeside.biz/gitweb/?a=blobdiff_plain;f=httemplate%2Fbrowse%2Fpart_pkg.cgi;h=574cf7af317939f75f718e04fb025151edd49d8a;hb=c7bc6770f2f0b4413b788f8fc9abde6ad5548da3;hp=bb5bc52150f436dedd647be38c6ebe94a8f0d88f;hpb=f3e0ac2b009c4edd5692cb587ff709dac2223ebe;p=freeside.git diff --git a/httemplate/browse/part_pkg.cgi b/httemplate/browse/part_pkg.cgi index bb5bc5215..574cf7af3 100755 --- a/httemplate/browse/part_pkg.cgi +++ b/httemplate/browse/part_pkg.cgi @@ -241,10 +241,10 @@ push @fields, sub { ], [ { data =>$money_char. - sprintf('%.2f', $part_pkg->option('setup_fee') ), + sprintf('%.2f ', $part_pkg->option('setup_fee') ), align=>'right' }, - { data => ( ( $is_recur ? ' setup' : ' one-time' ). + { data => ( ( $is_recur ? '   setup' : '   one-time' ). ( $part_pkg->option('recur_fee') == 0 && $part_pkg->setup_show_zero ? ' (printed on invoices)' @@ -257,7 +257,7 @@ push @fields, sub { [ { data=>( $is_recur - ? $money_char. sprintf('%.2f ', $part_pkg->option('recur_fee')) + ? $money_char. sprintf('%.2f', $part_pkg->option('recur_fee')) : $part_pkg->freq_pretty ), align=> ( $is_recur ? 'right' : 'center' ), @@ -265,7 +265,7 @@ push @fields, sub { }, ( $is_recur ? { data => ( $is_recur - ? $part_pkg->freq_pretty. + ? '   '. $part_pkg->freq_pretty. ( $part_pkg->option('recur_fee') == 0 && $part_pkg->recur_show_zero ? ' (printed on invoices)' @@ -277,6 +277,20 @@ push @fields, sub { : () ), ], + ( + map { my $amount = $_->amount / ($_->target_info->{multiplier} || 1); + my $label = $_->target_info->{label}; + [ + { data => "Plus $money_char". $_->price. ' '. + ( $_->action eq 'increment' ? 'per' : 'for' ). + " $amount $label", + align => 'center', #left? + colspan => 2, + }, + ]; + } + $part_pkg->part_pkg_usageprice + ), ( map { my $dst_pkg = $_->dst_pkg; [ { data => 'Supplemental:  '.