| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455 |
- <?php
- require_once __DIR__ . '/../config.php';
- require_once __DIR__ . '/../includes/functions.php';
- // Check admin login
- if (!isset($_SESSION['admin_logged_in']) || !$_SESSION['admin_logged_in']) {
- header('Location: login.php');
- exit;
- }
- $pageTitle = 'FAQ bearbeiten';
- $message = '';
- $messageType = '';
- if ($_SERVER['REQUEST_METHOD'] === 'POST' && isset($_POST['save_faq'])) {
- $content = isset($_POST['content']) ? (string) $_POST['content'] : '';
- saveFaqContent($content);
- $message = 'FAQ-Inhalt wurde gespeichert.';
- $messageType = 'success';
- }
- $faqContent = getFaqContent();
- $bodyClass = 'admin-page';
- include __DIR__ . '/../includes/header.php';
- ?>
- <div class="admin-header">
- <h2>FAQ bearbeiten</h2>
- <div>
- <a href="index.php" class="btn btn-secondary">Zurück zum Dashboard</a>
- </div>
- </div>
- <?php if ($message): ?>
- <div class="alert alert-<?php echo $messageType; ?>">
- <?php echo htmlspecialchars($message); ?>
- </div>
- <?php endif; ?>
- <div class="panel panel-lg">
- <p class="mb-2">
- Unterstützte Markdown-Syntax: <code>#</code>, <code>##</code>, <code>###</code>, <code>**fett**</code>, <code>*kursiv*</code>, Listen mit <code>-</code> oder <code>1.</code>
- </p>
- <form method="POST">
- <div class="form-group">
- <label for="content">FAQ-Inhalt (Markdown)</label>
- <textarea id="content" name="content" rows="18"><?php echo htmlspecialchars($faqContent); ?></textarea>
- </div>
- <button type="submit" name="save_faq" class="btn">Speichern</button>
- </form>
- </div>
- <?php include __DIR__ . '/../includes/footer.php'; ?>
|