diff --git a/app/MetaGer.php b/app/MetaGer.php index a86d7f26b8a3b62c6e12b5707f97362aadfd822f..d25abecd8d656a0b5bd3effe92de2b50c42f27b8 100644 --- a/app/MetaGer.php +++ b/app/MetaGer.php @@ -675,6 +675,11 @@ class MetaGer $this->enabledSearchengines["bing"] = $this->sumaFile->sumas->{"bing"}; } + # Setting dummy engine as active if it exists (suma file created from example) + if ($this->getFokus() === "web" && isset($this->sumaFile->sumas->{"dummy"})) { + $this->enabledSearchengines["dummy"] = $this->sumaFile->sumas->{"dummy"}; + } + if (sizeof($this->enabledSearchengines) === 0) { $filter = ""; foreach ($this->queryFilter as $queryFilter => $filterPhrase) { @@ -758,6 +763,10 @@ class MetaGer foreach ($this->engines as $engine) { $keys[] = $engine->hash; } + # Noch searchengines enabled + if (empty($keys)) { + return; + } $cacheValues = Cache::many($keys); foreach ($this->engines as $engine) { if ($cacheValues[$engine->hash] !== null) {