projects
/
freeside.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
have expanded the AR aging summary to include other fields. Have not yet populated...
[freeside.git]
/
httemplate
/
search
/
elements
/
cust_main_dayranges.html
diff --git
a/httemplate/search/elements/cust_main_dayranges.html
b/httemplate/search/elements/cust_main_dayranges.html
index
cf2d495
..
e78f2a4
100644
(file)
--- a/
httemplate/search/elements/cust_main_dayranges.html
+++ b/
httemplate/search/elements/cust_main_dayranges.html
@@
-2,10
+2,10
@@
Example:
Example:
-
include( 'elements/cust_main_dayranges.html'
,
+
<& elements/cust_main_dayranges.html
,
'title' => 'Accounts Receivable Aging Summary',
'range_sub' => $mysub,
'title' => 'Accounts Receivable Aging Summary',
'range_sub' => $mysub,
- )
+ &>
my $mysub = sub {
my( $start, $end ) = @_;
my $mysub = sub {
my( $start, $end ) = @_;
@@
-15,12
+15,13
@@
Example:
};
</%doc>
};
</%doc>
+
<& search.html,
'name' => 'customers',
'query' => $sql_query,
'count_query' => $count_sql,
<& search.html,
'name' => 'customers',
'query' => $sql_query,
'count_query' => $count_sql,
- 'header' => [
-
FS::UI::Web::cust_header(
),
+ 'header' => [
+
@cust_header = FS::UI::Web::cust_header($cgi->param('cust_fields')
),
'0-30',
'30-60',
'60-90',
'0-30',
'30-60',
'60-90',
@@
-30,12
+31,8
@@
Example:
],
'footer' => [
'Total',
],
'footer' => [
'Total',
- ( map '',
- ( 1 ..
- scalar(FS::UI::Web::cust_header()-1)
- ),
- ),
-
+ ( map '', ( 1 .. $#cust_header ) ),
+
sprintf( $money_char.'%.2f',
$row->{'rangecol_0_30'} ),
sprintf( $money_char.'%.2f',
sprintf( $money_char.'%.2f',
$row->{'rangecol_0_30'} ),
sprintf( $money_char.'%.2f',
@@
-44,7
+41,7
@@
Example:
$row->{'rangecol_60_90'} ),
sprintf( $money_char.'%.2f',
$row->{'rangecol_90_0'} ),
$row->{'rangecol_60_90'} ),
sprintf( $money_char.'%.2f',
$row->{'rangecol_90_0'} ),
- sprintf( '<b>'.
$money_char.'%.2f'. '
</b>',
+ sprintf( '<b>'.
$money_char.'%.2f
</b>',
$row->{'rangecol_0_0'} ),
('') x @pay_labels,
],
$row->{'rangecol_0_0'} ),
('') x @pay_labels,
],
@@
-58,9
+55,7
@@
Example:
@pay_labels,
],
'links' => [
@pay_labels,
],
'links' => [
- ( map { $_ ne 'Cust. Status' ? $clink : '' }
- FS::UI::Web::cust_header()
- ),
+ ( map { $_ ne 'Cust. Status' ? $clink : '' } @cust_header) ),
'',
'',
'',
'',
'',
'',
@@
-68,10
+63,10
@@
Example:
'',
@pay_links,
],
'',
@pay_links,
],
- 'align' => FS::UI::Web::cust_aligns().
+ 'align' => FS::UI::Web::cust_aligns().
'rrrrr'.
('c' x @pay_labels),
'rrrrr'.
('c' x @pay_labels),
- 'size' => [ ( map '',
FS::UI::Web::cust_header(
) ),
+ 'size' => [ ( map '',
@cust_header
) ),
#'-1', '', '', '', '', '', ],
'', '', '', '', '', '',
( map '', @pay_labels ),
#'-1', '', '', '', '', '', ],
'', '', '', '', '', '',
( map '', @pay_labels ),
@@
-81,6
+76,9
@@
Example:
'', '', '', '', 'b',
( map '', @pay_labels ),
],
'', '', '', '', 'b',
( map '', @pay_labels ),
],
+ 'xls_format' => [ (map '', FS::UI::Web::cust_styles),
+ '', '', '', '', { bold => 1 },
+ ],
'color' => [
FS::UI::Web::cust_colors(),
'',
'color' => [
FS::UI::Web::cust_colors(),
'',
@@
-96,6
+94,7
@@
Example:
<%init>
my %opt = @_;
<%init>
my %opt = @_;
+my @cust_header = ();
#actually need to auto-generate other things too for a passed-in ranges to work
my $ranges = $opt{'ranges'} ? delete($opt{'ranges'}) : [
#actually need to auto-generate other things too for a passed-in ranges to work
my $ranges = $opt{'ranges'} ? delete($opt{'ranges'}) : [