diff --git a/metager/app/SearchSettings.php b/metager/app/SearchSettings.php index 589e20c2787c26a8dfef16612da82f0ab0076d27..5cb29d89759a1cd32b3d2322a0e92961201b6d15 100644 --- a/metager/app/SearchSettings.php +++ b/metager/app/SearchSettings.php @@ -54,16 +54,17 @@ class SearchSettings $this->q = trim(Request::input('eingabe', '')); $this->fokus = Request::input("focus", "web"); + if (!in_array($this->fokus, array_merge(array_keys((array) $this->sumasJson->foki), ["maps"]))) { + $this->fokus = "web"; + } + // Make sure sumas definition for current fokus exists if (!property_exists($this->sumasJson->foki, $this->fokus)) { $this->sumasJson->foki->{$this->fokus} = new \stdClass; $this->sumasJson->foki->{$this->fokus}->sumas = []; } - $this->user_settings = []; - if (!in_array($this->fokus, array_merge(array_keys((array) $this->sumasJson->foki), ["maps"]))) { - $this->fokus = "web"; - } + $this->user_settings = []; $this->javascript_enabled = filter_var($this->getSettingValue("js_available", false), FILTER_VALIDATE_BOOLEAN);