Upload via GUI (258 Dateien)
This commit is contained in:
@@ -0,0 +1,25 @@
|
||||
<?php
|
||||
require_once __DIR__ . '/includes/bootstrap.php';
|
||||
$slug = preg_replace('/[^a-z0-9\-]/', '', strtolower($_GET['slug'] ?? ''));
|
||||
|
||||
$stmt = get_db()->prepare('SELECT * FROM site_pages WHERE slug = ? AND is_active = 1');
|
||||
$stmt->execute([$slug]);
|
||||
$page = $stmt->fetch();
|
||||
|
||||
if (!$page) {
|
||||
http_response_code(404);
|
||||
$pageTitle = 'Seite nicht gefunden';
|
||||
require __DIR__ . '/includes/header_customer.php';
|
||||
echo '<h1>Seite nicht gefunden</h1><p class="muted">Die angeforderte Seite existiert nicht.</p><p><a href="/">Zurück zur Startseite</a></p>';
|
||||
require __DIR__ . '/includes/footer_customer.php';
|
||||
exit;
|
||||
}
|
||||
|
||||
$pageTitle = $page['title'];
|
||||
require __DIR__ . '/includes/header_customer.php';
|
||||
?>
|
||||
<h1><?= e($page['title']) ?></h1>
|
||||
<div style="line-height:1.7; margin-top:20px">
|
||||
<?= $page['content'] ?>
|
||||
</div>
|
||||
<?php require __DIR__ . '/includes/footer_customer.php'; ?>
|
||||
Reference in New Issue
Block a user