Commit 3072d67a authored by Aria Givi's avatar Aria Givi

sollte subcollection snicht ions nicht vorhanden seien wird stattdessen minism ausgegeben

parent 9a0023d7
......@@ -37,6 +37,7 @@ class Minisucher extends Searchengine
try {
$counter++;
$result = simplexml_load_string($result->saveXML());
$title = $result->xpath('//doc/arr[@name="title"]/str')[0]->__toString();
$link = $result->xpath('//doc/str[@name="url"]')[0]->__toString();
$anzeigeLink = $link;
......@@ -55,12 +56,18 @@ class Minisucher extends Searchengine
$additionalInformation = ['date' => $dateVal];
$subcollection = array_map('strtolower', explode(' ', $result->xpath('//doc/str[@name="subcollection"]')[0]->__toString()));
$minism = array_map('strtolower', explode(', ', simplexml_load_string($this->engine)["subcollections"]));
$result = implode(', ', array_intersect($subcollection, $minism));
$gefVon = "<a href=\"https://metager.de\" target=\"_blank\" rel=\"noopener\">Minisucher: $result </a>";
$minism = simplexml_load_string($this->engine)["subcollections"];
$subcollection = $result->xpath('//doc/str[@name="subcollection"]')[0]->__toString();
if(!$subcollection) {
$gefVon = "<a href=\"https://metager.de\" target=\"_blank\" rel=\"noopener\">Minisucher: $minism </a>";
} else {
$minism = array_map('strtolower', explode(', ', $minism));
$subcollection = array_map('strtolower', explode(' ', $subcollection));
$result = implode(', ', array_intersect($subcollection, $minism));
$gefVon = "<a href=\"https://metager.de\" target=\"_blank\" rel=\"noopener\">Minisucher: $result </a>";
}
$this->results[] = new \App\Models\Result(
$this->engine,
$title,
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment