From 708cb7b8c0261c9a0728d7ffbefe40b0ac61be65 Mon Sep 17 00:00:00 2001
From: Davide Aprea <davide@suma-ev.de>
Date: Wed, 11 Nov 2020 08:48:08 +0100
Subject: [PATCH] add quotes setting to load settings

---
 app/Http/Controllers/SettingsController.php | 12 +++++++-----
 1 file changed, 7 insertions(+), 5 deletions(-)

diff --git a/app/Http/Controllers/SettingsController.php b/app/Http/Controllers/SettingsController.php
index 205790dbf..b0a4e4638 100644
--- a/app/Http/Controllers/SettingsController.php
+++ b/app/Http/Controllers/SettingsController.php
@@ -423,23 +423,25 @@ class SettingsController extends Controller
             }
             elseif($key === 'new_tab' && $value === 'on') {
                 Cookie::queue($key, 'on', 0, '/', null, false, false);
-            }else{
+            } else {
                 foreach($langFile->foki as $fokus => $fokusInfo) {
-                    if(strpos($key, $fokus . '_blpage') === 0 && preg_match($regexUrl, $value) === 1){
+                    if($key === $fokus.'_setting_zitate' && $value === 'off'){
+                        Cookie::queue($key, $value, 0, $cookiePath, null, false, false);
+                    } elseif(strpos($key, $fokus . '_blpage') === 0 && preg_match($regexUrl, $value) === 1){
                         Cookie::queue($key, $value, 0, $cookiePath, null, false, false);
-                    } elseif(strpos($key, $fokus . '_setting_s') === 0) {
+                    } elseif($key === $fokus . '_setting_s') {
                         foreach($langFile->filter->{'parameter-filter'}->safesearch->values as $safesearch => $sInfo){
                             if($value === $safesearch) {
                                 Cookie::queue($key, $value, 0, $cookiePath, null, false, false);
                             }
                         }
-                    }elseif(strpos($key, $fokus . '_setting_f') === 0) {
+                    }elseif($key === $fokus . '_setting_f') {
                         foreach($langFile->filter->{'parameter-filter'}->freshness->values as $freshness => $fInfo){
                             if($value === $freshness) {
                                 Cookie::queue($key, $value, 0, $cookiePath, null, false, false);
                             }
                         }
-                    }elseif(strpos($key, $fokus . '_setting_m') === 0) {
+                    }elseif($key === $fokus . '_setting_m') {
                         foreach($langFile->filter->{'parameter-filter'}->language->values as $language => $lInfo){
                             if($value === $language) {
                                 Cookie::queue($key, $value, 0, $cookiePath, null, false, false);
-- 
GitLab