diff options
| author | Ivan Kohler <ivan@freeside.biz> | 2013-03-17 19:11:35 -0700 |
|---|---|---|
| committer | Ivan Kohler <ivan@freeside.biz> | 2013-03-17 19:11:35 -0700 |
| commit | 50c7d973c88a7ffb53bb74837420398e45d9ac88 (patch) | |
| tree | f9a6561163948702bc0530cc4754f4698421ec02 /httemplate | |
| parent | 562dc0428613576947db0504bf0a7faad1a075b4 (diff) | |
fix report day selection on daylight savings boundaries, RT#21879
Diffstat (limited to 'httemplate')
| -rwxr-xr-x | httemplate/search/pay_batch.cgi | 14 |
1 files changed, 4 insertions, 10 deletions
diff --git a/httemplate/search/pay_batch.cgi b/httemplate/search/pay_batch.cgi index 110d9c846..832682647 100755 --- a/httemplate/search/pay_batch.cgi +++ b/httemplate/search/pay_batch.cgi @@ -99,16 +99,10 @@ my $count_query = 'SELECT COUNT(*) FROM pay_batch'; my($begin, $end) = ( '', '' ); my @where; -if ( $cgi->param('beginning') - && $cgi->param('beginning') =~ /^([ 0-9\-\/]{0,10})$/ ) { - $begin = parse_datetime($1); - push @where, "download >= $begin"; -} -if ( $cgi->param('ending') - && $cgi->param('ending') =~ /^([ 0-9\-\/]{0,10})$/ ) { - $end = parse_datetime($1) + 86399; - push @where, "download < $end"; -} + +my($beginning,$ending) = FS::UI::Web::parse_beginning_ending($cgi); +push @where, "download >= $beginning", + "download <= $ending"; my @status; if ( $cgi->param('open') ) { |
