From dd212fc6a184bd7fd660d1db6698d5bfb54a140a Mon Sep 17 00:00:00 2001 From: rvelices Date: Tue, 26 Jul 2011 04:34:36 +0000 Subject: - ws accepts method name in GET paraeters even if http method is POST (easier to see in apache logs) - picture rating is done through POST and not GET git-svn-id: http://piwigo.org/svn/trunk@11834 68402e56-0260-453c-a942-63ccdbb3a9ee --- themes/default/js/rating.js | 1 + themes/default/js/scripts.js | 8 ++++---- 2 files changed, 5 insertions(+), 4 deletions(-) (limited to 'themes') diff --git a/themes/default/js/rating.js b/themes/default/js/rating.js index d69bd5987..b72b55477 100644 --- a/themes/default/js/rating.js +++ b/themes/default/js/rating.js @@ -61,6 +61,7 @@ function updateRating(e) y.callService( "pwg.images.rate", {image_id: gRatingOptions.image_id, rate: rateButton.initialRateValue } , { + method: "POST", onFailure: function(num, text) { alert(num + " " + text); document.location = rateButton.form.action + "&rate="+rateButton.initialRateValue; diff --git a/themes/default/js/scripts.js b/themes/default/js/scripts.js index 25707880a..848179592 100644 --- a/themes/default/js/scripts.js +++ b/themes/default/js/scripts.js @@ -60,9 +60,9 @@ PwgWS.prototype = { } this.xhr.onreadystatechange = pwgBind(this, this.onStateChange); - var url = this.urlRoot+"ws.php?format=json"; + var url = this.urlRoot+"ws.php?format=json&method="+method; - var body = "method="+method; + var body = ""; if (parameters) { for (var prop in parameters) @@ -70,10 +70,10 @@ PwgWS.prototype = { if ( typeof parameters[prop] == 'object' && parameters[prop]) { for (var i=0; i