Author: chabotc
Date: Thu May 22 12:30:10 2008
New Revision: 659220
URL: http://svn.apache.org/viewvc?rev=659220&view=rev
Log:
Applying fix from SHINDIG-301
Modified:
incubator/shindig/trunk/php/src/gadgets/oauth/OAuth.php
Modified: incubator/shindig/trunk/php/src/gadgets/oauth/OAuth.php
URL:
http://svn.apache.org/viewvc/incubator/shindig/trunk/php/src/gadgets/oauth/OAuth.php?rev=659220&r1=659219&r2=659220&view=diff
==============================================================================
--- incubator/shindig/trunk/php/src/gadgets/oauth/OAuth.php (original)
+++ incubator/shindig/trunk/php/src/gadgets/oauth/OAuth.php Thu May 22 12:30:10
2008
@@ -369,11 +369,9 @@
{
$tmp = $this->parameters;
$parts = parse_url($this->http_url);
- $params = parse_str(@$parts['query']);
- if (count($params) > 1) {
- for ($i = 0; $i < count($params); $i += 2) {
- $this->parameters[$params[$i]] =
urldecode($params[$i + 1]);
- }
+ parse_str(@$parts['query'], $params);
+ foreach ($params as $key => $value) {
+ $this->parameters[$key] = $value;
}
$parts = array($this->get_normalized_http_method(),
$this->get_normalized_http_url(), $this->get_signable_parameters());
$parts = array_map(array('OAuthUtil', 'urlencodeRFC3986'),
$parts);