summaryrefslogtreecommitdiff
path: root/httemplate
diff options
context:
space:
mode:
authorIvan Kohler <ivan@freeside.biz>2020-05-27 13:44:33 -0700
committerIvan Kohler <ivan@freeside.biz>2020-05-27 13:44:33 -0700
commitf30eaaf66cd0a947f388a03edd4522ba92a367bb (patch)
treeba160b3c0364655520f6b3844e514c28839346a0 /httemplate
parentfc263806f5e475559a0c4cfdb70a5f1cefe0ffa3 (diff)
fix top subtotals on refund reports
Diffstat (limited to 'httemplate')
-rwxr-xr-xhttemplate/search/elements/cust_pay_or_refund.html1
-rw-r--r--httemplate/search/elements/grouped-search/html4
2 files changed, 4 insertions, 1 deletions
diff --git a/httemplate/search/elements/cust_pay_or_refund.html b/httemplate/search/elements/cust_pay_or_refund.html
index fbcae9d4d..f925fecf2 100755
--- a/httemplate/search/elements/cust_pay_or_refund.html
+++ b/httemplate/search/elements/cust_pay_or_refund.html
@@ -58,6 +58,7 @@ Examples:
'group_column' => 'payby',
'group_label' => 'payby_name',
+ 'amount_field' => $amount_field,
'subtotal' => { $opt{amount_field} => "sum($amount_field)" },
'subtotal_row' => [ 'Subtotal',
sub { sprintf($money, $_[0]->$amount_field) },
diff --git a/httemplate/search/elements/grouped-search/html b/httemplate/search/elements/grouped-search/html
index 24cf50e96..cb9c96ce6 100644
--- a/httemplate/search/elements/grouped-search/html
+++ b/httemplate/search/elements/grouped-search/html
@@ -5,6 +5,8 @@ my $conf = FS::Conf->new;
my %opt = @_;
$opt{'name'} ||= PL($opt{'name_singular'});
+my $amount_field = $opt{amount_field};
+
my $group_info = $m->comp('core', %opt);
my $redirect;
@@ -109,7 +111,7 @@ my $money = $conf->config('money_char') || '$';
<DIV CLASS="fstabcontainer">
% if ( $group->num_rows > 0 ) {
-<P><% emt('[quant,_1,_2]', $group->num_rows, $opt{name_singular}) %> for <% emt($money.$group->paid) %>
+<P><% emt('[quant,_1,_2]', $group->num_rows, $opt{name_singular}) %> for <% emt($money.$group->$amount_field()) %>
</P>
%# download links
<P><% emt('Download results:') %>