From a0e00fa0547e99893c735ab3dbdacdb2bb054f5a Mon Sep 17 00:00:00 2001 From: Mark Wells Date: Thu, 27 Feb 2014 14:04:52 -0800 Subject: package fees and usage-based fees, #27687, #25899 --- httemplate/elements/tr-part_fee_usage.html | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 httemplate/elements/tr-part_fee_usage.html (limited to 'httemplate/elements') diff --git a/httemplate/elements/tr-part_fee_usage.html b/httemplate/elements/tr-part_fee_usage.html new file mode 100644 index 000000000..00f4e122a --- /dev/null +++ b/httemplate/elements/tr-part_fee_usage.html @@ -0,0 +1,29 @@ +% my $n = 0; +% foreach my $class (@classes) { +% my $pre = "feepartusagenum$n"; +% my $x = $part_fee_usage{$class->classnum} || FS::part_fee_usage->new({}); + + + + + <% $class->classname %>: + + <%$money_char%>amount) %>"> + + per call + + + percent) %>">% + + +% $n++; +% } +<%init> +my %opt = @_; +my $value = $opt{'curr_value'} || $opt{'value'}; +# values is an arrayref of part_fee_usage objects +my %part_fee_usage = map { $_->classnum => $_ } @$value; +my @classes = qsearch('usage_class', { disabled => '' }); +my $money_char = FS::Conf->new->config('money_char') || '$'; + -- cgit v1.2.1