anewt-developers team mailing list archive
-
anewt-developers team
-
Mailing list archive
-
Message #00224
[Branch ~uws/anewt/anewt.uws] Rev 1762: [urldispatcher] urldecode() extracted url parameters
------------------------------------------------------------
revno: 1762
committer: Wouter Bolsterlee <uws@xxxxxxxxx>
branch nick: anewt.uws
timestamp: Sat 2010-02-20 13:48:21 +0100
message:
[urldispatcher] urldecode() extracted url parameters
The commands should get clean parameter values instead of
percent-encoded strings.
modified:
urldispatcher/urldispatcher.lib.php
--
lp:anewt
https://code.launchpad.net/~uws/anewt/anewt.uws
Your team Anewt developers is subscribed to branch lp:anewt.
To unsubscribe from this branch go to https://code.launchpad.net/~uws/anewt/anewt.uws/+edit-subscription.
=== modified file 'urldispatcher/urldispatcher.lib.php'
--- urldispatcher/urldispatcher.lib.php 2009-08-02 20:54:23 +0000
+++ urldispatcher/urldispatcher.lib.php 2010-02-20 12:48:21 +0000
@@ -522,6 +522,7 @@
{
/* We don't care about $parameters[0] (it contains the full match) */
array_shift($route_parameters);
+ $route_parameters = array_map('urldecode', $route_parameters);
$command_name = $route_command_name;
$parameters = $route_parameters;
@@ -583,7 +584,7 @@
continue 2;
}
- $route_parameters[$parameter_name] = $parameter_value;
+ $route_parameters[$parameter_name] = urldecode($parameter_value);
}