From 935790b29bf668fe9a9daae02f0b9e2c82539ee8 Mon Sep 17 00:00:00 2001 From: Borgal Date: Tue, 12 Aug 2025 00:53:42 +0200 Subject: [PATCH] Uhrzeit mit aufgenommen --- admin/meetings.php | 42 ++++++++++++++++++++++++++++-------------- 1 file changed, 28 insertions(+), 14 deletions(-) diff --git a/admin/meetings.php b/admin/meetings.php index 07a8019..3e2b20c 100755 --- a/admin/meetings.php +++ b/admin/meetings.php @@ -86,12 +86,19 @@ if (isset($_GET['action']) && $_GET['action'] == 'edit' && isset($_GET['id'])) { $edit_meeting = mysqli_fetch_assoc($result); mysqli_stmt_close($stmt); $edit_mode = true; + + // Datum und Uhrzeit für die Formularfelder aufteilen + $edit_date_time = new DateTime($edit_meeting['meeting_date']); + $edit_meeting['meeting_date_only'] = $edit_date_time->format('Y-m-d'); + $edit_meeting['meeting_time_only'] = $edit_date_time->format('H:i'); } // --- Logik zum Hinzufügen oder Speichern von Terminen (POST) --- if ($_SERVER["REQUEST_METHOD"] == "POST") { - $meeting_date = $_POST['meeting_date']; + $meeting_date_only = $_POST['meeting_date']; + $meeting_time_only = $_POST['meeting_time'] ?? '12:00'; // Standardwert 12:00 Uhr + $meeting_date = $meeting_date_only . ' ' . $meeting_time_only; $color_id = $_POST['color_id']; $id = $_POST['id'] ?? null; @@ -120,12 +127,12 @@ if ($_SERVER["REQUEST_METHOD"] == "POST") { } } -// --- Nächste 2 Donnerstage automatisch hinzufügen --- +// --- Nächste 2 Donnerstage automatisch hinzufügen (mit 12:00 Uhr) --- $date = new DateTime('now'); $date->modify('next thursday'); for ($i = 0; $i < 2; $i++) { - $next_thursday = $date->format('Y-m-d'); + $next_thursday = $date->format('Y-m-d') . ' 12:00:00'; $stmt = mysqli_prepare($conn, "SELECT id FROM meetings WHERE meeting_date = ?"); mysqli_stmt_bind_param($stmt, "s", $next_thursday); @@ -182,12 +189,17 @@ require_once '../inc/header.php';
-
+
- +
-
+
+ + + +
+