From 07aba2b16c6895082a415e23acb1ce23b7c39d33 Mon Sep 17 00:00:00 2001 From: ngleader Date: Fri, 2 Mar 2012 00:13:30 +0000 Subject: [PATCH] Issue 1562 fixed a warning in Context class git-svn-id: http://xe-core.googlecode.com/svn/branches/1.5.0@10277 201d5d3c-b55e-5fd7-737f-ddc643e51545 --- classes/context/Context.class.php | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/classes/context/Context.class.php b/classes/context/Context.class.php index b11189906..5af8aca2a 100644 --- a/classes/context/Context.class.php +++ b/classes/context/Context.class.php @@ -781,9 +781,13 @@ class Context { static $url = null; if(is_null($url)) { $url = Context::getRequestUri(); - if(count($_GET)) { - foreach($_GET as $key => $val) $vars[] = $key.'='.urlencode(Context::convertEncodingStr($val)); - $url .= '?'.implode('&',$vars); + if(count($_GET)) + { + foreach($_GET as $key => $val) + { + $vars[] = $key . '=' . ($val ? urlencode(Context::convertEncodingStr($val)) : ''); + } + $url .= '?' . join('&', $vars); } } return $url; @@ -1458,4 +1462,3 @@ class Context { $map[$key] = $content; } } -?>