summaryrefslogtreecommitdiffstats
path: root/phpfspot.js
diff options
context:
space:
mode:
authorAndreas Unterkircher <unki@netshadow.at>2008-01-13 17:45:48 +0100
committerAndreas Unterkircher <unki@netshadow.at>2008-01-13 17:45:48 +0100
commitf95833e6dec7e6ca04e96ec81527a90894904254 (patch)
treed865bffaedd4ae7bc64a4b513693b2c25033a825 /phpfspot.js
parent213a12dbb00c60ff1873cfec86c9f9c35d86253f (diff)
issue100, switch search to POST HTTP
Signed-off-by: Andreas Unterkircher <unki@netshadow.at>
Diffstat (limited to 'phpfspot.js')
-rw-r--r--phpfspot.js36
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()
{