From e79931432e63a86c5b7ced8a41186a24239794fe Mon Sep 17 00:00:00 2001 From: polo Date: Sat, 16 May 2026 02:10:23 +0200 Subject: =?UTF-8?q?appel=20=C3=A0=20Backup::mySQLdump=20d=C3=A9plac=C3=A9?= =?UTF-8?q?=20=C3=A0=20la=20connexion,=20compatibilit=C3=A9=20PHP=208.2=20?= =?UTF-8?q?(cause=20instanciation=20dans=20une=20chaine=20de=20m=C3=A9thod?= =?UTF-8?q?es),=20gzip=20encode=20disponible?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/controller/MaintenanceController.php | 3 ++- src/controller/UserController.php | 1 + src/controller/ViewDirector.php | 3 --- 3 files changed, 3 insertions(+), 4 deletions(-) (limited to 'src/controller') diff --git a/src/controller/MaintenanceController.php b/src/controller/MaintenanceController.php index d4d2af4..f3352d8 100644 --- a/src/controller/MaintenanceController.php +++ b/src/controller/MaintenanceController.php @@ -85,7 +85,8 @@ class MaintenanceController } //echo $uploaded_file->getSize(); // à garder de côté au cas où - $server_place = Config::$database . '_' . new DateTime()->format('Y-m-d') . '_uploaded.sql'; + $date = new DateTime; + $server_place = Config::$database . '_' . $date->format('Y-m-d') . '_uploaded.sql'; try{ // enregistrer le fichier diff --git a/src/controller/UserController.php b/src/controller/UserController.php index 6928e86..9746a47 100644 --- a/src/controller/UserController.php +++ b/src/controller/UserController.php @@ -92,6 +92,7 @@ class UserController $_SESSION['user']['role'] = $user->getRole(); EmailService::cleanEmails($entityManager); + Backup::mySQLdump($entityManager, 'auto'); // créer un nouveau backup $url = new URL(isset($_GET['from']) ? ['page' => $_GET['from']] : []); isset($_GET['id']) ? $url->addParams(['id' => $_GET['id']]) : ''; diff --git a/src/controller/ViewDirector.php b/src/controller/ViewDirector.php index a572f14..59629c9 100644 --- a/src/controller/ViewDirector.php +++ b/src/controller/ViewDirector.php @@ -61,9 +61,6 @@ class ViewDirector extends AbstractBuilder // ViewDirector est aussi le premier if(CURRENT_PAGE === 'article' && !IS_ADMIN && self::$root_node->getNodeByName('main')->getAdoptedChild() === null){ return new Response($this->html, 302); } - elseif(CURRENT_PAGE === 'maintenance'){ - Backup::mySQLdump($entityManager, 'auto'); // créer un nouveau backup - } /* 4/ construction de la page avec builders et vues */ -- cgit v1.2.3