setFlashdata('error', 'Pedido inválido.'); } elseif (isset($_POST['restore'])) { trash_restore($pdo, $type, $id) ? session()->setFlashdata('success', $types[$type]['label'] . ' restaurado(a).') : session()->setFlashdata('error', 'Não foi possível restaurar (já não está na lixeira?).'); } elseif (isset($_POST['purge'])) { trash_purge($pdo, $type, $id) ? session()->setFlashdata('success', $types[$type]['label'] . ' eliminado(a) definitivamente.') : session()->setFlashdata('error', 'Só é possível eliminar de vez ao fim de ' . TRASH_RETENTION_DAYS . ' dias na lixeira.'); } header('Location: ' . base_url('views/admin/trash/index.php')); exit; } $items = trash_list($pdo); $page_title = 'Lixeira'; include __DIR__ . '/../../../includes/header.php'; ?>
O que se apaga no backoffice fica aqui. Pode ser restaurado a qualquer momento; só pode ser eliminado de vez depois de = (int) TRASH_RETENTION_DAYS ?> dias na lixeira.
| Tipo | Registo | Apagado em | Por | Ações |
|---|---|---|---|---|
| A lixeira está vazia. | ||||
| = htmlspecialchars($it['label']) ?> RGPD | = htmlspecialchars((string) $it['title']) ?> | = htmlspecialchars(date('d/m/Y H:i', strtotime((string) $it['deleted_at']))) ?> | = htmlspecialchars((string) ($it['deleted_by_name'] ?? '—')) ?> | |