From 895cf7a438929f74c2e11996667685245a571f2a Mon Sep 17 00:00:00 2001 From: polo Date: Sun, 10 May 2026 17:01:21 +0200 Subject: partie client de la restauration de BDD, script bin/mysqldump.php, changements permissions dossiers, renommage ViewDirector --- src/view/MaintenanceBuilder.php | 7 +++++++ src/view/templates/maintenance.php | 20 ++++++++++++++++++-- 2 files changed, 25 insertions(+), 2 deletions(-) (limited to 'src/view') diff --git a/src/view/MaintenanceBuilder.php b/src/view/MaintenanceBuilder.php index f5c60ed..d9c52b1 100644 --- a/src/view/MaintenanceBuilder.php +++ b/src/view/MaintenanceBuilder.php @@ -10,6 +10,13 @@ class MaintenanceBuilder extends AbstractBuilder public function __construct(Node $node){ $viewFile = self::VIEWS_PATH . $node->getName() . '.php'; + // noter qu'un backup vient d'être créé depuis ViewDirector + $backup_array = Backup::getBackupList(); + $backup_options = ''; + for($i = count($backup_array) - 1; $i >= 0; $i--){ + $backup_options .= ''; + } + if(file_exists($viewFile)){ ob_start(); require $viewFile; diff --git a/src/view/templates/maintenance.php b/src/view/templates/maintenance.php index 3501fa4..58e04c0 100644 --- a/src/view/templates/maintenance.php +++ b/src/view/templates/maintenance.php @@ -19,9 +19,25 @@

- +
- Réalise un "mysqldump", vous obtiendrez un unique fichier contenant toute la BDD. + Obtenir un fichier SQL à conserver sur votre ordinateur. Une sauvegarde est réalisée à chaque visite de cette page. +

+
+
+

Restaurer la base de données à partir d'un fichier SQL.
+ Attention l'actuelle BDD sera écrasée! +

+

+ + +

+

+ + +

-- cgit v1.2.3