From 423755b019a09111b971e36c53e2557e2f5a704f Mon Sep 17 00:00:00 2001 From: polo Date: Tue, 16 Dec 2025 22:41:57 +0100 Subject: page emails, application du RGPD: table email et nettoyeur, renommage de $id_email --- src/router.php | 13 +++++++++++++ 1 file changed, 13 insertions(+) (limited to 'src/router.php') diff --git a/src/router.php b/src/router.php index 15d5a4c..d2eba18 100644 --- a/src/router.php +++ b/src/router.php @@ -38,6 +38,12 @@ if($request->getMethod() === 'GET'){ CalendarController::getData($entityManager); } + // pages interdites + if(!$_SESSION['admin'] && in_array(CURRENT_PAGE, ['menu_paths', 'new_page', 'user_edit', 'emails'])){ + header('Location: ' . new URL); + die; + } + if($_SESSION['admin'] === true){ // ... } @@ -113,6 +119,13 @@ elseif($request->getMethod() === 'POST'){ ContactFormController::sendTestEmail($entityManager, $json); } + /* -- page emails -- */ + elseif($_GET['action'] === 'delete_email'){ + ContactFormController::deleteEmail($entityManager, $json); + } + elseif($_GET['action'] === 'toggle_sensitive_email'){ + ContactFormController::toggleSensitiveEmail($entityManager, $json); + } /* -- upload d'image dans tinymce par copier-coller -- */ // collage de HTML contenant une ou plusieurs balises -- cgit v1.2.3