diff --git a/app/Http/Controllers/SettingsController.php b/app/Http/Controllers/SettingsController.php index 205790dbf24711e1d7669f678b9adbc7c0c54e0d..b0a4e463862c1c4d09f7da848483cb9a7c81d544 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);