From 1660b5f1c1f7f3d10be410899faaf1af21bd68b1 Mon Sep 17 00:00:00 2001
From: Dominik Pfennig <dominik@suma-ev.de>
Date: Tue, 19 Jun 2018 14:35:43 +0200
Subject: [PATCH] Fixed some display URLs

---
 app/Models/parserSkripte/Shopzilla.php | 7 +++++++
 1 file changed, 7 insertions(+)

diff --git a/app/Models/parserSkripte/Shopzilla.php b/app/Models/parserSkripte/Shopzilla.php
index 66c0b6360..968c552ef 100644
--- a/app/Models/parserSkripte/Shopzilla.php
+++ b/app/Models/parserSkripte/Shopzilla.php
@@ -29,6 +29,13 @@ class Shopzilla extends Searchengine
                 $title       = $result->{"title"}->__toString();
                 $link        = $result->{"url"}->__toString();
                 $anzeigeLink = $result->{"rawUrl"}->__toString();
+                // Try to extract the display Urls:
+                
+                if(preg_match("/^http[s]{0,1}:\/\/ad.eanalyzer.de/", $anzeigeLink)){
+                    $parts = parse_url($anzeigeLink);
+                    parse_str($parts['query'], $query);
+                    $anzeigeLink = $query["url"];
+                }
                 $descr       = $result->{"description"}->__toString();
                 $image       = $result->{"Images"}->{"Image"}[1]->__toString();
                 $price       = $result->{"price"}->__toString();
-- 
GitLab