prepare($sql); $stmt->execute([$heute]); $row = $stmt->fetch(PDO::FETCH_ASSOC); if ($row) { $bibelwort = $row['bibelwort']; $bibelvers = $row['bibelvers']; $eingangNummer = $row['eingang_nummer']; $eingangTitel = $row['eingang_titel']; } else { $bibelwort = "Bibelwort nicht eingetragen"; $bibelvers = "Bibelvers nicht gefunden."; $eingangNummer = "N/A"; $eingangTitel = "Eingangslied nicht gefunden"; } // --- Ansagen --- $sqlAnsagen = "SELECT ansage_datum_von, ansage_datum_bis, ansage_uhrzeit, ansage_ort, ansage_titel, ansage_untertitel FROM ansagen WHERE ansage_datum_von >= ? OR ansage_datum_bis >= ? ORDER BY ansage_datum_von ASC"; $stmtAnsagen = $pdo->prepare($sqlAnsagen); $stmtAnsagen->execute([$heute, $heute]); $ansagenResult = $stmtAnsagen->fetchAll(PDO::FETCH_ASSOC); // Verbindung schließen (optional, aber sauber) $pdo = null; // --- Aushänge --- $pngDirectoryUrl = '../contentpanel/insertion/news/png/'; // Abgelaufene Aushänge einschließlich Original-PDF bereinigen cleanupExpiredNews(); $pngDirectoryFs = realpath( __DIR__ . '/../contentpanel/insertion/news/png' ); $pngFiles = ($pngDirectoryFs && is_dir($pngDirectoryFs)) ? scandir($pngDirectoryFs) : []; ?>
Keine Aushänge vorgeplant.
'; } ?>