From 86b2ea165c559b14c354a5352d5b97b3c28362bd Mon Sep 17 00:00:00 2001
From: Dominik Pfennig <dominik@suma-ev.de>
Date: Mon, 11 Jul 2016 15:41:51 +0200
Subject: [PATCH] Dmoz wieder eingebaut

---
 app/Models/parserSkripte/Dmoznebel.php | 40 ++++++++++++++++----------
 1 file changed, 25 insertions(+), 15 deletions(-)

diff --git a/app/Models/parserSkripte/Dmoznebel.php b/app/Models/parserSkripte/Dmoznebel.php
index c2113e8c7..961157bf7 100644
--- a/app/Models/parserSkripte/Dmoznebel.php
+++ b/app/Models/parserSkripte/Dmoznebel.php
@@ -15,22 +15,32 @@ class Dmoznebel extends Searchengine
 	public function loadResults ($result)
 	{
 		
-		$title = "";
-		$link = "";
-		$anzeigeLink = $link;
-		$descr = "";
+		$result = mb_convert_encoding($result, "UTF-8", "ISO-8859-1");
+		$results = trim($result);
+		
+		foreach( explode("\n", $results) as $result )
+		{
+			$res = explode("|", $result);
+			if(sizeof($res) < 3)
+			{
+				continue;
+			}
+			$title = $res[1];
+			$link = $res[2];
+			$anzeigeLink = $link;
+			$descr = $res[3];
 
-		die($result);
+			$this->counter++;
+			$this->results[] = new \App\Models\Result(
+				$this->engine,
+				$title,
+				$link,
+				$anzeigeLink,
+				$descr,
+				$this->gefVon,
+				$this->counter
+			);		
+		}
 
-		$this->counter++;
-		$this->results[] = new \App\Models\Result(
-			$this->engine,
-			$title,
-			$link,
-			$anzeigeLink,
-			$descr,
-			$this->gefVon,
-			$this->counter
-		);
 	}
 }
\ No newline at end of file
-- 
GitLab