summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorC.J. Adams-Collier <cjac@colliertech.org>2014-09-09 17:18:41 -0700
committerC.J. Adams-Collier <cjac@colliertech.org>2014-09-09 17:18:41 -0700
commit845a6ea956c4725b800a82cc1b2ae68cd485a015 (patch)
tree1d04f04a4df2a92d1d33ca0593411de1b8a2c6c1
parente9a847b88426bc542b99620cb11d8309175e684e (diff)
calling FS::UI::Web::cust_sql_fields() with ->param('cust_fields'); reduced number of calls to FS::UI::Web::cust_header() by 3 in this component
-rw-r--r--httemplate/search/elements/cust_main_dayranges.html19
1 files changed, 7 insertions, 12 deletions
diff --git a/httemplate/search/elements/cust_main_dayranges.html b/httemplate/search/elements/cust_main_dayranges.html
index ce124022c..ddde23a7e 100644
--- a/httemplate/search/elements/cust_main_dayranges.html
+++ b/httemplate/search/elements/cust_main_dayranges.html
@@ -19,8 +19,8 @@ Example:
'name' => 'customers',
'query' => $sql_query,
'count_query' => $count_sql,
- 'header' => [
- FS::UI::Web::cust_header($cgi->param('cust_fields')),
+ 'header' => [
+ @cust_header,
'0-30',
'30-60',
'60-90',
@@ -30,12 +30,7 @@ Example:
],
'footer' => [
'Total',
- ( map '',
- ( 1 ..
- scalar(FS::UI::Web::cust_header($cgi->param('cust_fields'))-1)
- ),
- ),
-
+ ( map '',( 1 .. $#cust_header ),),
sprintf( $money_char.'%.2f',
$row->{'rangecol_0_30'} ),
sprintf( $money_char.'%.2f',
@@ -59,7 +54,7 @@ Example:
],
'links' => [
( map { $_ ne 'Cust. Status' ? $clink : '' }
- FS::UI::Web::cust_header($cgi->param('cust_fields'))
+ @cust_header
),
'',
'',
@@ -71,7 +66,7 @@ Example:
'align' => FS::UI::Web::cust_aligns().
'rrrrr'.
('c' x @pay_labels),
- 'size' => [ ( map '', FS::UI::Web::cust_header($cgi->param('cust_fields')) ),
+ 'size' => [ ( map '', @cust_header ),
#'-1', '', '', '', '', '', ],
'', '', '', '', '', '',
( map '', @pay_labels ),
@@ -98,7 +93,7 @@ Example:
&>
<%init>
-my @cust_field = FS::UI::Web::cust_header($cgi->param('cust_fields'));
+my @cust_header = FS::UI::Web::cust_header($cgi->param('cust_fields'));
my %opt = @_;
#actually need to auto-generate other things too for a passed-in ranges to work
@@ -192,7 +187,7 @@ my $sql_query = {
'cust_main.custnum',
$range_cols,
$packages_cols,
- FS::UI::Web::cust_sql_fields(),
+ FS::UI::Web::cust_sql_fields($cgi->param('cust_fields')),
'payby',
),
'extra_sql' => $where,