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. |