prepare("SELECT \"Brandschutz\" FROM user_permissions WHERE user_id = ?"); $stmtCheck->execute([$userId]); $hasBrandschutz = $stmtCheck->fetchColumn(); if ((int)$hasBrandschutz === 1) { $today = date('Y-m-d'); // Tracking-Eintrag aktualisieren oder anlegen $stmtUpsert = $pdo->prepare("INSERT INTO brandschutz_training (user_id, last_training_date, reminder_count, admin_reminder_count) VALUES (?, ?, 0, 0) ON CONFLICT (user_id) DO UPDATE SET last_training_date = EXCLUDED.last_training_date, reminder_count = 0, admin_reminder_count = 0"); $stmtUpsert->execute([$userId, $today]); // Bestätigungsmail an den Nutzer senden require_once $_SERVER['DOCUMENT_ROOT'].'/intranet_repo/general_files/ini/send_mail.php'; $userName = trim(($user['first_name'] ?? '') . ' ' . ($user['last_name'] ?? '')); $greeting = !empty($user['first_name']) ? "Hallo {$user['first_name']}" : "Hallo"; $mailSubject = "Brandschutzunterweisung erfolgreich absolviert"; $mailMessage = "{$greeting},\n\nSie haben die Brandschutzunterweisung am " . date('d.m.Y') . " erfolgreich absolviert.\n\nIhre nächste Unterweisung ist bis zum " . date('d.m.Y', strtotime('+365 days')) . " fällig.\n\nVielen Dank für Ihre Teilnahme!"; send_intranet_mail($user['mail'], $mailSubject, $mailMessage); // Systemnachricht ins Admin-Postfach (erledigt) if (empty($userName)) $userName = $user['mail'] ?? 'Unbekannt'; $sysSubject = "Brandschutzschulung absolviert: {$userName}"; $sysMessage = "{$userName} hat die Brandschutzunterweisung am " . date('d.m.Y') . " erfolgreich absolviert."; $senderMail = $user['mail'] ?? ''; $stmtMsg = $pdo->prepare("INSERT INTO admin_messages (type, sender_name, sender_email, subject, message, status, processed_at, created_at) VALUES ('system', ?, ?, ?, ?, 'done', NOW(), NOW())"); $stmtMsg->execute([$userName, $senderMail, $sysSubject, $sysMessage]); header("Location: /intranet_repo/projects/intranet/index.php?message=8"); exit(); } } ?>
Unser Brandschutz steht auf fünf Säulen: Brände vermeiden, im Brandfall richtig handeln, sicherheitsrelevante Aufgaben pflichtbewusst erledigen, Feuerlöscher sicher einsetzen und die besonderen Gegebenheiten unserer Kirchengemeinde kennen. Jede Säule trägt dazu bei, Menschen zu schützen, Sachschäden zu verhindern und im Ernstfall klare Orientierung zu geben.