diff Options.inc @ 35:aec57ed6f5f6

Remove globals from activeNav function.
author Tom Fredrik "BFG" Klaussen <bfg@blenning.no>
date Thu, 04 Oct 2012 21:18:40 +0200
parents 511b6514823f
children bd82b719a0de
line wrap: on
line diff
--- a/Options.inc	Thu Oct 04 21:05:49 2012 +0200
+++ b/Options.inc	Thu Oct 04 21:18:40 2012 +0200
@@ -7,7 +7,7 @@
   private $acceptedLanguages = array();
   private $inputDefaults = array();
   private $cache;
-  private $urlParams;
+  private $urlParams = array();
 
   function getDefaultLang()
   {
@@ -26,7 +26,12 @@
 
   function setUrlParams($urlParams)
   {
-    $this->urlParams = $urlParams;
+    foreach($urlParams as $key) {
+      $value = $_GET[$key];
+      if (!$value)
+	$value = '';
+      $this->urlParams[$key] = $value;
+    }
   }
 
   function getUrlParams()