$search{'newest_percust'} = 1;
$count_query = "SELECT COUNT(DISTINCT cust_bill.custnum), 'N/A', 'N/A'";
}
-
+
+ # promised date
+ my $start_of_day = timelocal(0, 0, 0, (localtime(time))[3,4,5]);
+ foreach ( $cgi->param('promised_date') ) {
+ # only if at least one box is checked
+ $search{promised_date} ||= [ $start_of_day, $start_of_day, 0 ];
+ if ($_ eq 'past') {
+ # accept everything before today
+ $search{promised_date}[0] = 0;
+ }
+ elsif ( $_ eq 'future' ) {
+ # accept everything after today
+ $search{promised_date}[1] = 4294967295;
+ }
+ elsif ( $_ eq 'null' ) {
+ # accept nulls
+ $search{promised_date}[2] = 1;
+ }
+ }
+
my $payby_sql = '';
$payby_sql = ' AND (' .
join(' OR ', map { "cust_main.payby = '$_'" } $cgi->param('payby') ) .
'<SCRIPT TYPE="text/javascript">
function confirm_print_process() {
- if ( ! confirm('.emt("Are you sure you want to reprint these invoices?").') ) {
+ if ( ! confirm('.js_mt("Are you sure you want to reprint these invoices?").') ) {
return;
}
print_process();
}
function confirm_email_process() {
- if ( ! confirm('.emt("Are you sure you want to re-email these invoices?").') ) {
+ if ( ! confirm('.js_mt("Are you sure you want to re-email these invoices?").') ) {
return;
}
email_process();
}
function confirm_fax_process() {
- if ( ! confirm('.emt("Are you sure you want to re-fax these invoices?").') ) {
+ if ( ! confirm('.js_mt("Are you sure you want to re-fax these invoices?").') ) {
return;
}
fax_process();
}
function confirm_ftp_process() {
- if ( ! confirm('.emt("Are you sure you want to re-FTP these invoices?").') ) {
+ if ( ! confirm('.js_mt("Are you sure you want to re-FTP these invoices?").') ) {
return;
}
ftp_process();
}
function confirm_spool_process() {
- if ( ! confirm('.emt("Are you sure you want to re-spool these invoices?").') ) {
+ if ( ! confirm('.js_mt("Are you sure you want to re-spool these invoices?").') ) {
return;
}
spool_process();