From 6867ae3584be08ad2af4a32328a9f6df035c8362 Mon Sep 17 00:00:00 2001
From: Aria <aria@suma-ev.de>
Date: Thu, 17 Aug 2017 11:14:20 +0200
Subject: [PATCH] subcollection-feld mit minism-feld verknuepft und als ausgabe
 eingesetzt

---
 app/Models/parserSkripte/Minisucher.php | 8 +++++---
 1 file changed, 5 insertions(+), 3 deletions(-)

diff --git a/app/Models/parserSkripte/Minisucher.php b/app/Models/parserSkripte/Minisucher.php
index e69d778bf..32e8bffee 100644
--- a/app/Models/parserSkripte/Minisucher.php
+++ b/app/Models/parserSkripte/Minisucher.php
@@ -37,10 +37,8 @@ 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();
-                $subcollection = $result->xpath('//doc/str[@name="subcollection"]')[0]->__toString();
                 $anzeigeLink  = $link;
                 $descr        = "";
                 $descriptions = $content->xpath("//response/lst[@name='highlighting']/lst[@name='$link']/arr[@name='content']/str");
@@ -57,7 +55,11 @@ class Minisucher extends Searchengine
 
                 $additionalInformation = ['date' => $dateVal];
 
-                $gefVon = "<a href=\"https://metager.de\" target=\"_blank\" rel=\"noopener\">Minisucher: $subcollection </a>";
+                $subcollection = explode(' ', $result->xpath('//doc/str[@name="subcollection"]')[0]->__toString());
+                $minism = 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>";
 
                 $this->results[] = new \App\Models\Result(
                     $this->engine,
-- 
GitLab