merge -r4512 from branch 2.0 to trunk

web method images.setPrivacyLevel (ws_images_setPrivacyLevel) is POST only

git-svn-id: http://piwigo.org/svn/trunk@4513 68402e56-0260-453c-a942-63ccdbb3a9ee
This commit is contained in:
rvelices
2009-12-18 21:12:41 +00:00
parent 975188d088
commit 8c051ea526
5 changed files with 46 additions and 28 deletions
+18 -6
View File
@@ -111,8 +111,9 @@ PwgWS.prototype = {
}
this.transport.onreadystatechange = this.onStateChange.pwgBind(this);
var url = this.urlRoot;
url += "ws.php?format=json&method="+method;
var url = this.urlRoot+"ws.php?format=json";
var body = "method="+method;
if (parameters)
{
for (var property in parameters)
@@ -120,14 +121,25 @@ PwgWS.prototype = {
if ( typeof parameters[property] == 'object' && parameters[property])
{
for (var i=0; i<parameters[property].length; i++)
url += "&"+property+"[]="+encodeURIComponent(parameters[property][i]);
body += "&"+property+"[]="+encodeURIComponent(parameters[property][i]);
}
else
url += "&"+property+"="+encodeURIComponent(parameters[property]);
body += "&"+property+"="+encodeURIComponent(parameters[property]);
}
}
this.transport.open(this.options.method, url, this.options.async);
this.transport.send(null);
if (this.options.method == "POST" )
{
this.transport.open(this.options.method, url, this.options.async);
this.transport.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
this.transport.send(body);
}
else
{
url += "&"+body;
this.transport.open(this.options.method, url, this.options.async);
this.transport.send(null);
}
},
onStateChange: function() {