diff options
author | ivan <ivan> | 2009-11-24 07:42:28 +0000 |
---|---|---|
committer | ivan <ivan> | 2009-11-24 07:42:28 +0000 |
commit | baf61fc521e1b97d56c45d7ecb5901024d0f9cf4 (patch) | |
tree | 329730ac5d0d804a940ec5bc1e7e706051475907 /httemplate/search | |
parent | 1c478456e58dc554ff08e06a8d419f32c82c6529 (diff) |
timeworked report: carry the date range through to the success redirect
Diffstat (limited to 'httemplate/search')
-rw-r--r-- | httemplate/search/timeworked.html | 38 |
1 files changed, 22 insertions, 16 deletions
diff --git a/httemplate/search/timeworked.html b/httemplate/search/timeworked.html index 29f9b2546..1d877e6ef 100644 --- a/httemplate/search/timeworked.html +++ b/httemplate/search/timeworked.html @@ -32,19 +32,7 @@ '', '', ], - 'html_foot' => sub { - '<BR><INPUT TYPE="button" VALUE="select all" onClick="setAll(true)">'. - '<INPUT TYPE="button" VALUE="unselect all" onClick="setAll(false)">'. - '<BR><INPUT TYPE="submit" NAME="action" VALUE="Assign to accounts"><BR>'. - '<SCRIPT TYPE="text/javascript">'. - ' function setAll(setTo) { '. - ' theForm = document.timeForm;'. - ' for (i=0,n=theForm.elements.length;i<n;i++)'. - ' if (theForm.elements[i].name.indexOf("transactionid") != -1)'. - ' theForm.elements[i].checked = setTo;'. - ' }'. - '</SCRIPT>'; - }, + 'html_foot' => $html_foot, ) %> @@ -99,9 +87,9 @@ my $where = " my $str2time_sql = str2time_sql; my $closing = str2time_sql_closing; -my($beginning, $ending) = FS::UI::Web::parse_beginning_ending($cgi); -$where .= " AND $str2time_sql Transactions.Created $closing >= $beginning ". - " AND $str2time_sql Transactions.Created $closing <= $ending"; +my($begin, $end) = FS::UI::Web::parse_beginning_ending($cgi); +$where .= " AND $str2time_sql Transactions.Created $closing >= $begin ". + " AND $str2time_sql Transactions.Created $closing <= $end "; my $query = " SELECT Tickets.id, Tickets.Subject, @@ -121,4 +109,22 @@ my $count_query = "SELECT COUNT(*) FROM Transactions $where"; my $link = [ "${p}rt/Ticket/Display.html?id=", sub { shift->[0]; } ]; +my $html_foot = qq' + <INPUT TYPE="hidden" NAME="begin" VALUE="$begin"> + <INPUT TYPE="hidden" NAME="end" VALUE="$end"> + <BR> + <INPUT TYPE="button" VALUE="select all" onClick="setAll(true)"> + <INPUT TYPE="button" VALUE="unselect all" onClick="setAll(false)"> + <BR> + <INPUT TYPE="submit" NAME="action" VALUE="Assign to accounts"><BR> + <SCRIPT TYPE="text/javascript"> + function setAll(setTo) { + theForm = document.timeForm; + for (i=0,n=theForm.elements.length;i<n;i++) + if (theForm.elements[i].name.indexOf("transactionid") != -1) + theForm.elements[i].checked = setTo; + } + </SCRIPT> +'; + </%init> |