|
From: <gem...@li...> - 2013-01-15 20:18:35
|
Revision: 1103
http://gemstracker.svn.sourceforge.net/gemstracker/?rev=1103&view=rev
Author: michieltcs
Date: 2013-01-15 20:18:29 +0000 (Tue, 15 Jan 2013)
Log Message:
-----------
Correctly encode array values
Modified Paths:
--------------
trunk/library/classes/MUtil/Html/UrlArrayAttribute.php
Modified: trunk/library/classes/MUtil/Html/UrlArrayAttribute.php
===================================================================
--- trunk/library/classes/MUtil/Html/UrlArrayAttribute.php 2013-01-15 18:05:38 UTC (rev 1102)
+++ trunk/library/classes/MUtil/Html/UrlArrayAttribute.php 2013-01-15 20:18:29 UTC (rev 1103)
@@ -126,7 +126,9 @@
foreach ($request->getParams() as $key => $value) {
if (!array_key_exists($key, $url_parameters)) {
// E.g. Exceptions are stored as parameters :(
- if (! is_object($value)) {
+ if (is_array($value)) {
+ $url_parameters[$key] = array_map('rawurlencode', $value);
+ } else if (! is_object($value)) {
$url_parameters[$key] = rawurlencode($value);
}
}
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|