Erst anmelden: Login


"; include("templates/footer.inc.php"); exit; } ?>
'; echo "
"; echo ''; echo ''; echo ' '; echo "
"; echo '
'; ?>

Administration - webseiteninhalt anpassen

Hallo ,
Herzlich Willkommen im internen Bereich!



"; } else { // ========================= // EDIT-MODUS // ========================= if ($aktion === "edit") { // ------- Speichern ------- if ($subaktion === "save") { $inhaltid = (int)($_POST["inhaltid"] ?? 0); $inhalt = $_POST["inhalt"] ?? ""; $webseitentitel = $_POST["webseitentitel"] ?? ""; $beschreibung = $_POST["beschreibung"] ?? ""; $url = $_POST["url"] ?? ""; try { $stmt = $pdo->prepare(" UPDATE webseiteninhalt SET inhalt = :inhalt, webseitentitel = :webseitentitel, beschreibung = :beschreibung, url = :url WHERE inhaltid = :inhaltid "); $stmt->execute([ ':inhalt' => $inhalt, ':webseitentitel' => $webseitentitel, ':beschreibung' => $beschreibung, ':url' => $url, ':inhaltid' => $inhaltid, ]); echo "

Speicherung der Vorlage erfolgreich!

"; } catch (Throwable $e) { echo "

Fehler bei der Speicherung der Vorlage!

"; // Optional debug: // echo "
" . htmlspecialchars($e->getMessage(), ENT_QUOTES, 'UTF-8') . "
"; } } // ------- Vorlage laden ------- $inhaltid = (int)($_POST["inhaltid"] ?? 0); try { $stmt = $pdo->prepare(" SELECT webseitentitel, inhalt, beschreibung, url FROM webseiteninhalt WHERE inhaltid = ? LIMIT 1 "); $stmt->execute([$inhaltid]); $rowconfig = $stmt->fetch(PDO::FETCH_ASSOC); if (!$rowconfig) { echo "

Vorlage nicht gefunden.

"; } else { $webseitentitel = $rowconfig["webseitentitel"] ?? ""; $inhalt = $rowconfig["inhalt"] ?? ""; $beschreibung = $rowconfig["beschreibung"] ?? ""; $url = $rowconfig["url"] ?? ""; echo "

Webseiteninhalt bearbeiten


"; echo "

Vorlage: " . htmlspecialchars($webseitentitel, ENT_QUOTES, 'UTF-8') . "

"; echo "

"; echo "
"; echo "
"; echo "

"; echo "
"; echo "

"; echo "
"; echo "

"; echo "
"; // Inhalt ist HTML -> bewusst NICHT escapen, sonst zerstörst du HTML im Editor echo ""; echo ""; echo ""; echo "

"; echo "
"; echo "
"; echo "

"; echo "
"; echo ""; echo "
"; } } catch (Throwable $e) { echo "

Fehler beim Laden der Vorlage.

"; // Optional debug: // echo "
" . htmlspecialchars($e->getMessage(), ENT_QUOTES, 'UTF-8') . "
"; } // ========================= // LISTE (Auswahl) // ========================= } else { echo "
"; echo "Wählen Sie die zu bearbeitenden Webseiteninhalt aus:

"; try { $stmt = $pdo->prepare(" SELECT webseitentitel, inhaltid FROM webseiteninhalt ORDER BY webseitentitel "); $stmt->execute(); $rows = $stmt->fetchAll(PDO::FETCH_ASSOC); echo ""; echo "

"; echo "


"; echo "
"; } catch (Throwable $e) { echo "

Fehler beim Laden der Liste.

"; // Optional debug: // echo "
" . htmlspecialchars($e->getMessage(), ENT_QUOTES, 'UTF-8') . "
"; } } } include __DIR__ . "/templates/footer.inc.php"; ?>