From 0fe9e5ebaa55eb428ca0496b0bc93aeaacfb44e3 Mon Sep 17 00:00:00 2001 From: Karl Hasselbring <Karl Hasselbring> Date: Tue, 27 Jun 2017 11:22:28 +0200 Subject: [PATCH] Added Date to additional information of minisucher and opencrawl politik results --- app/Models/parserSkripte/Minisucher.php | 12 +++++++++++- app/Models/parserSkripte/Opencrawlpolitik.php | 12 +++++++++++- 2 files changed, 22 insertions(+), 2 deletions(-) diff --git a/app/Models/parserSkripte/Minisucher.php b/app/Models/parserSkripte/Minisucher.php index d44fb6fef..31b688f07 100644 --- a/app/Models/parserSkripte/Minisucher.php +++ b/app/Models/parserSkripte/Minisucher.php @@ -42,6 +42,15 @@ class Minisucher extends Searchengine $descr .= $description->__toString(); } $descr = strip_tags($descr); + + $dateString = $result->xpath('//doc/date[@name="documentDate"]')[0]->__toString(); + + $date = date_create_from_format("Y-m-d\TH:i:s\Z", $dateString); + + $dateVal = $date->getTimestamp(); + + $additionalInformation = ['date' => $dateVal]; + $provider = $result->xpath('//doc/str[@name="subcollection"]')[0]->__toString(); if (isset($providerCounter[$provider]) && $providerCounter[$provider] > 10) { @@ -67,7 +76,8 @@ class Minisucher extends Searchengine $link, $descr, $gefVon, - $counter + $counter, + $additionalInformation ); } catch (\ErrorException $e) { continue; diff --git a/app/Models/parserSkripte/Opencrawlpolitik.php b/app/Models/parserSkripte/Opencrawlpolitik.php index 22660f37a..bc6ab7ca6 100644 --- a/app/Models/parserSkripte/Opencrawlpolitik.php +++ b/app/Models/parserSkripte/Opencrawlpolitik.php @@ -3,6 +3,7 @@ namespace app\Models\parserSkripte; use App\Models\Searchengine; +use Log; class Opencrawlpolitik extends Searchengine { @@ -29,6 +30,14 @@ class Opencrawlpolitik extends Searchengine break; } + $dateString = $result->{"opencrawlDate"}->__toString(); + + $date = date_create_from_format("Ymd-Hi", $dateString); + + $dateVal = $date->getTimestamp(); + + $additionalInformation = ['date' => $dateVal]; + $title = $result->{"title"}->__toString(); $link = $result->{"link"}->__toString(); $anzeigeLink = $link; @@ -41,7 +50,8 @@ class Opencrawlpolitik extends Searchengine $anzeigeLink, $descr, $this->gefVon, - $this->counter + $this->counter, + $additionalInformation ); $count++; } -- GitLab