diff options
author | Andreas Unterkircher <unki@netshadow.at> | 2008-01-13 17:45:48 +0100 |
---|---|---|
committer | Andreas Unterkircher <unki@netshadow.at> | 2008-01-13 17:45:48 +0100 |
commit | f95833e6dec7e6ca04e96ec81527a90894904254 (patch) | |
tree | d865bffaedd4ae7bc64a4b513693b2c25033a825 /phpfspot.js | |
parent | 213a12dbb00c60ff1873cfec86c9f9c35d86253f (diff) |
issue100, switch search to POST HTTP
Signed-off-by: Andreas Unterkircher <unki@netshadow.at>
Diffstat (limited to 'phpfspot.js')
-rw-r--r-- | phpfspot.js | 36 |
1 files changed, 19 insertions, 17 deletions
diff --git a/phpfspot.js b/phpfspot.js index d11f524..c90d80e 100644 --- a/phpfspot.js +++ b/phpfspot.js @@ -92,9 +92,6 @@ function setCheckedValue(condition, value) { function startSearch() { - var searchfor_tag = document.getElementsByName('searchfor_tag')[0].value; - var searchfor_name = document.getElementsByName('searchfor_name')[0].value; - from_year = document.getElementById('fromyear').value; from_month = document.getElementById('frommonth').value; from_day = document.getElementById('fromday').value; @@ -104,27 +101,32 @@ function startSearch() to_day = document.getElementById('today').value; to = to_year +"-"+ to_month +"-"+ to_day; - var request = 'rpc.php?action=search'; + // Create object with values of the form + var objTemp = new Object(); + objTemp['action'] = 'search'; - if(searchfor_tag != "") { - request = request + '&for_tag=' + searchfor_tag; + if(document.getElementsByName('searchfor_tag')[0].value != "") { + objTemp['for_tag'] = document.getElementsByName('searchfor_tag')[0].value; } - - if(searchfor_name != "") { - request = request + '&for_name=' + searchfor_name; + if(document.getElementsByName('searchfor_name')[0].value != "") { + objTemp['for_name'] = document.getElementsByName('searchfor_name')[0].value; } - if(document.getElementsByName('consider_date')[0].checked == true) { - request = request + '&from='+ from +'&to='+ to; + objTemp['from'] = from; + objTemp['to'] = to; } - HTML_AJAX.grab(encodeURI(request)); + var retr = HTML_AJAX.post('rpc.php', objTemp); + if(retr == "ok") { + refreshAvailableTags(); + refreshSelectedTags(); + showPhotoIndex(); + } + else { + window.alert(retr); + } - refreshAvailableTags(); - refreshSelectedTags(); - showPhotoIndex(); - -} +} // startSearch() function datesearch() { |