Zarządzanie stronami
Wszystkie strony
| Tytuł | Slug | Autor | Status | Data utworzenia | Akcje |
|---|---|---|---|---|---|
| Edytuj |
$_POST['id'] ?? null, 'title' => $_POST['title'], 'slug' => $_POST['slug'], 'content' => $_POST['content'], 'meta_description' => $_POST['meta_description'], 'status' => $_POST['status'], 'template' => $_POST['template'], 'author_id' => $_SESSION['user_id'] ]; if (savePage($data)) { $action = $data['id'] ? 'page_updated' : 'page_created'; logActivity($action, 'page', $data['id']); $message = 'Strona została zapisana'; } else { $message = 'Błąd podczas zapisywania strony'; } break; } } } // Pobierz wszystkie strony $stmt = $db->query(" SELECT p.*, u.username as author_name FROM pages p LEFT JOIN users u ON p.author_id = u.id ORDER BY p.created_at DESC "); $pages = $stmt->fetchAll(); // Tryb edycji $editPage = null; if (isset($_GET['edit'])) { $stmt = $db->prepare("SELECT * FROM pages WHERE id = ?"); $stmt->execute([$_GET['edit']]); $editPage = $stmt->fetch(); } ?>