From a746987d7a4e131e040b95dbc34da8cbffc7f659 Mon Sep 17 00:00:00 2001 From: KN4CK3R Date: Tue, 29 Mar 2022 20:46:55 +0200 Subject: [PATCH] [Webfail] Extract timestamp from element (#1852) Works only for German language. --- bridges/WebfailBridge.php | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/bridges/WebfailBridge.php b/bridges/WebfailBridge.php index 2a637407..f7cdecb2 100644 --- a/bridges/WebfailBridge.php +++ b/bridges/WebfailBridge.php @@ -84,6 +84,16 @@ class WebfailBridge extends BridgeAbstract { $description = $element->find('div.wf-news-description', 0)->innertext; } + $infoElement = $element->find('div.wf-small', 0); + if (!is_null($infoElement)) { + if (preg_match('/(\d{2}\.\d{2}\.\d{4})/m', $infoElement->innertext, $matches) === 1 && count($matches) == 2) { + $dt = DateTime::createFromFormat('!d.m.Y', $matches[1]); + if ($dt !== false) { + $item['timestamp'] = $dt->getTimestamp(); + } + } + } + $item['content'] = '

' . $description . '