From dd58fe683b96d10bea82573dce9d35187635c4b3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20H=C3=A4fliger?= Date: Wed, 5 Nov 2025 07:45:04 +0100 Subject: [PATCH] no message --- Abrechnung/module.php | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/Abrechnung/module.php b/Abrechnung/module.php index 577713a..5acbbf7 100644 --- a/Abrechnung/module.php +++ b/Abrechnung/module.php @@ -305,8 +305,9 @@ private function AddMeterToPDFRow($meter, $tariffs, $from, $to, $type) // Passenden Tarif für aktuellen Zeitpunkt finden foreach ($filteredTariffs as $t) { - $tariffStart = strtotime($t['start'] . ' 00:00:00'); - $tariffEnd = strtotime($t['end'] . ' 23:59:59'); + $tariffStart = is_array($t['start']) ? IPS_MakeTimeStamp($t['start']) : strtotime($t['start'] . ' 00:00:00'); + $tariffEnd = is_array($t['end']) ? IPS_MakeTimeStamp($t['end']) + 86399 : strtotime($t['end'] . ' 23:59:59'); + if ($tariffStart === false || $tariffEnd === false) { IPS_LogMessage('Abrechnung', "❌ Ungültiges Tarifdatum: " . json_encode($t));