summaryrefslogtreecommitdiff
path: root/inc/HTTPClient.php
diff options
context:
space:
mode:
authorMichael Hamann <michael@content-space.de>2013-08-01 21:10:22 +0200
committerMichael Hamann <michael@content-space.de>2013-08-01 21:10:22 +0200
commit366f1b4213db30071ca5e1b73c31f6e99337e1a7 (patch)
tree08ffb0927c5b8ff104f67326f1a9bc40799f3b8c /inc/HTTPClient.php
parentb9ca398d17863ad9a679d220dd742b0480fa80b6 (diff)
parent5537fd88dc60d76d6a85202f715aa1ef585281a9 (diff)
downloadrpg-366f1b4213db30071ca5e1b73c31f6e99337e1a7.tar.gz
rpg-366f1b4213db30071ca5e1b73c31f6e99337e1a7.tar.bz2
Merge branch 'master' into extension_manager
Diffstat (limited to 'inc/HTTPClient.php')
-rw-r--r--inc/HTTPClient.php11
1 files changed, 9 insertions, 2 deletions
diff --git a/inc/HTTPClient.php b/inc/HTTPClient.php
index 0d7b80cf8..224b32982 100644
--- a/inc/HTTPClient.php
+++ b/inc/HTTPClient.php
@@ -808,8 +808,15 @@ class HTTPClient {
function _postEncode($data){
$url = '';
foreach($data as $key => $val){
- if($url) $url .= '&';
- $url .= urlencode($key).'='.urlencode($val);
+ if (is_array($val)) {
+ foreach ($val as $k => $v) {
+ if($url) $url .= '&';
+ $url .= urlencode($key).'['.$k.']='.urlencode($v);
+ }
+ } else {
+ if($url) $url .= '&';
+ $url .= urlencode($key).'='.urlencode($val);
+ }
}
return $url;
}