From 5c8f68171329a212935eccd5b41f4283ddea696b Mon Sep 17 00:00:00 2001 From: Sam Hemelryk Date: Fri, 19 Apr 2013 09:49:44 +1200 Subject: [PATCH] MDL-39216 url: moodle_url now handles empty param values properly --- lib/weblib.php | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/lib/weblib.php b/lib/weblib.php index c77b8f7950e..17a20feab95 100644 --- a/lib/weblib.php +++ b/lib/weblib.php @@ -488,7 +488,11 @@ class moodle_url { $arr[] = rawurlencode($key.'['.$index.']')."=".rawurlencode($value); } } else { - $arr[] = rawurlencode($key)."=".rawurlencode($val); + if (isset($val) && $val !== '') { + $arr[] = rawurlencode($key)."=".rawurlencode($val); + } else { + $arr[] = rawurlencode($key); + } } } if ($escaped) {