From 3629bc8cec45352566fcad4764203908c2b22528 Mon Sep 17 00:00:00 2001
From: Adrian Lang <mail@adrianlang.de>
Date: Sun, 30 Oct 2011 10:50:40 +0100
Subject: [PATCH] MediaManager: Check DOKU_PREF cookie value for validness

---
 inc/media.php | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/inc/media.php b/inc/media.php
index 7da1f0899..dab0bcef2 100644
--- a/inc/media.php
+++ b/inc/media.php
@@ -698,7 +698,11 @@ function _media_get_display_param($param, $values) {
         // FIXME: Set cookie
         return $_REQUEST[$param];
     } else {
-        return get_doku_pref($param, $values['default']);
+        $val = get_doku_pref($param, $values['default']);
+        if (!in_array($val, $values)) {
+            $val = $values['default'];
+        }
+        return $val;
     }
 }
 
-- 
GitLab