diff options
| author | jeff <jeff> | 2007-12-19 21:05:53 +0000 |
|---|---|---|
| committer | jeff <jeff> | 2007-12-19 21:05:53 +0000 |
| commit | 659b8ab7217bacc2aab76689bd85f526530506d8 (patch) | |
| tree | bc0b038471311446caa2d0e8ed799d8c6257ffb2 /httemplate | |
| parent | 8ca94c5ab3365a44a1d72c3b1c7e0004a06443cd (diff) | |
add options for balance over/under to advanced customer report
Diffstat (limited to 'httemplate')
| -rwxr-xr-x | httemplate/search/cust_main.html | 15 | ||||
| -rwxr-xr-x | httemplate/search/report_cust_main.html | 6 |
2 files changed, 20 insertions, 1 deletions
diff --git a/httemplate/search/cust_main.html b/httemplate/search/cust_main.html index 1889b6c82..00fd1531a 100755 --- a/httemplate/search/cust_main.html +++ b/httemplate/search/cust_main.html @@ -69,6 +69,15 @@ foreach my $field (qw( signupdate )) { } ## +# amounts +## + +my $balance_sql = FS::cust_main->balance_sql(); + +push @where, map { s/current_balance/$balance_sql/; $_ } + FS::UI::Web::parse_lt_gt($cgi, 'current_balance'); + +## # setup queries, subs, etc. for the search ## @@ -83,7 +92,11 @@ my $addl_from = 'LEFT JOIN cust_pkg USING ( custnum ) '; my $count_query = "SELECT COUNT(*) FROM cust_main $extra_sql"; -my $select = '*'; +my $select = join(', ', + 'cust_main.custnum', + FS::UI::Web::cust_sql_fields($cgi->param('cust_fields')), + ); + my (@extra_headers) = (); my (@extra_fields) = (); diff --git a/httemplate/search/report_cust_main.html b/httemplate/search/report_cust_main.html index 9e8cc8177..50bc67b3d 100755 --- a/httemplate/search/report_cust_main.html +++ b/httemplate/search/report_cust_main.html @@ -30,6 +30,12 @@ % } + <% include( '/elements/tr-input-lessthan_greaterthan.html', + label => 'Current Balance', + field => 'current_balance', + ) + %> + <TR> <TD ALIGN="right" VALIGN="center">Include cancelled packages</TD> <TD><INPUT TYPE="checkbox" NAME="cancelled_pkgs"></TD> |
