diff options
author | Andrew Dolgov <[email protected]> | 2008-12-13 12:57:53 +0100 |
---|---|---|
committer | Andrew Dolgov <[email protected]> | 2008-12-13 12:57:53 +0100 |
commit | d0da85c27c2a97173dd997f7f2a29f09556698ed (patch) | |
tree | 839608b369dc33c8b84bc15fecae1aa0447b614c /modules | |
parent | 75fa1e31266b55ea502876dae9b14474bd58bf9a (diff) |
preliminary UI work on date checking filter (refs #225)
Diffstat (limited to 'modules')
-rw-r--r-- | modules/backend-rpc.php | 18 | ||||
-rw-r--r-- | modules/popup-dialog.php | 17 |
2 files changed, 33 insertions, 2 deletions
diff --git a/modules/backend-rpc.php b/modules/backend-rpc.php index 2b3fe8726..75e4f946e 100644 --- a/modules/backend-rpc.php +++ b/modules/backend-rpc.php @@ -429,6 +429,24 @@ return; } + if ($subop == "checkDate") { + + $date = db_escape_string($_REQUEST["date"]); + $date_parsed = strtotime($date); + + print "<rpc-reply>"; + + if ($date_parsed) { + print "<result>1</result>"; + } else { + print "<result>0</result>"; + } + + print "</rpc-reply>"; + + return; + } + print "<rpc-reply><error>Unknown method: $subop</error></rpc-reply>"; } ?> diff --git a/modules/popup-dialog.php b/modules/popup-dialog.php index f86dd3db0..ea74eb583 100644 --- a/modules/popup-dialog.php +++ b/modules/popup-dialog.php @@ -358,13 +358,26 @@ print "<div class=\"dlgSecCont\">"; + print "<span id=\"filter_dlg_date_mod_box\" style=\"display : none\">"; + print "<select name=\"filter_date_modifier\">"; + print "<option name=\"before\">".__('Before')."</option>"; + print "<option name=\"after\">".__('After')."</option>"; + print "</select> </span>"; + print "<input onkeypress=\"return filterCR(event, createFilter)\" onkeyup=\"toggleSubmitNotEmpty(this, 'infobox_submit')\" onchange=\"toggleSubmitNotEmpty(this, 'infobox_submit')\" name=\"reg_exp\" size=\"30\" value=\"$reg_exp\">"; - print " " . __("on field") . " "; - print_select_hash("filter_type", 1, $filter_types); + print "<span id=\"filter_dlg_date_chk_box\" style=\"display : none\">"; + print " <input class=\"button\" + type=\"submit\" onclick=\"return filterDlgCheckDate()\" + value=\"".__('Check Date')."\">"; + print "</span>"; + + print "<br/> " . __("on field") . " "; + print_select_hash("filter_type", 1, $filter_types, + 'onchange="filterDlgCheckType(this)"'); print "<br/>"; |