From b16f40355a5fab4e726b3d0ee3e4eee35e2e868a Mon Sep 17 00:00:00 2001 From: Daniel Spitzer Date: Thu, 22 Jan 2026 13:10:40 +0100 Subject: [PATCH 1/2] =?UTF-8?q?Zeiterfassung=20Update=20*=20Anzeigezeitrau?= =?UTF-8?q?m=20der=20Jahre=20erh=C3=B6ht?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Layout/default/Timerecording/Index.php | 21 ++++++++++++++++++--- 1 file changed, 18 insertions(+), 3 deletions(-) diff --git a/Layout/default/Timerecording/Index.php b/Layout/default/Timerecording/Index.php index a0ef105e5..fab61d4a8 100644 --- a/Layout/default/Timerecording/Index.php +++ b/Layout/default/Timerecording/Index.php @@ -43,9 +43,24 @@ for ($i = 1; $i <= 15; $i++) { } -$years[time() + 31536000] = date('Y', time() + 31536000); -$years[time()] = date('Y', time()); -$years[time() - 31536000] = date('Y', time() - 31536000); +//$years[time() + 31536000] = date('Y', time() + 31536000); +//$years[time()] = date('Y', time()); +//$years[time() - 31536000] = date('Y', time() - 31536000); +$years = []; +$startYear = 2024; +$endYear = date('Y') + 1; // 2026 + 1 = 2027 + +// Schleife zählt rückwärts: 2027 -> 2026 -> 2025 -> 2024 +for ($i = $endYear; $i >= $startYear; $i--) { + + // Erstellt einen Timestamp für den 1. Januar des Jahres $i um 00:00:00 Uhr + // mktime(Stunde, Minute, Sekunde, Monat, Tag, Jahr) + $timestamp = mktime(0, 0, 0, 1, 1, $i); + + $years[$timestamp] = $i; +} + + $closedmonth = strtotime("01." . $timerecordingBilling->month); $mindate = date("Y-m-d", strtotime("+ 1 Month", $closedmonth)); ?> From 47a09c95977c1039714aebe50eb54d73c01dc960 Mon Sep 17 00:00:00 2001 From: Daniel Spitzer Date: Thu, 22 Jan 2026 13:11:04 +0100 Subject: [PATCH 2/2] =?UTF-8?q?Zeiterfassung=20Update=20*=20Anzeigezeitrau?= =?UTF-8?q?m=20der=20Jahre=20erh=C3=B6ht?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Layout/default/Timerecording/Index.php | 1 - 1 file changed, 1 deletion(-) diff --git a/Layout/default/Timerecording/Index.php b/Layout/default/Timerecording/Index.php index fab61d4a8..f6d765265 100644 --- a/Layout/default/Timerecording/Index.php +++ b/Layout/default/Timerecording/Index.php @@ -42,7 +42,6 @@ for ($i = 1; $i <= 15; $i++) { $time = strtotime('-1 month', $time); } - //$years[time() + 31536000] = date('Y', time() + 31536000); //$years[time()] = date('Y', time()); //$years[time() - 31536000] = date('Y', time() - 31536000);