stany.ferer 1 an în urmă
părinte
comite
e7f0e240fe
1 a modificat fișierele cu 1 adăugiri și 18 ștergeri
  1. 1 18
      core/class/backup.class.php

+ 1 - 18
core/class/backup.class.php

@@ -57,24 +57,7 @@ class backup
 
     public static function dumpMysqlRestore(string $_backupFile)
     {
-        // Étape 1 : Suppression de l'ancienne base
-        $dropCommand = "mysql -h " . escapeshellarg(DB_HOST) . " -u " . escapeshellarg(DB_USER) . " -p" . escapeshellarg(DB_PASS) . " -e 'DROP DATABASE IF EXISTS `" . DB_NAME . "`;'";
-        system($dropCommand, $dropResult);
-        if ($dropResult !== 0) {
-            alert::recError("Erreur : Impossible de supprimer la base existante.");
-
-            return false;
-        }
-
-        // Étape 2 : Création de la nouvelle base
-        $createCommand = "mysql -h " . escapeshellarg(DB_HOST) . " -u " . escapeshellarg(DB_USER) . " -p" . escapeshellarg(DB_PASS) . " -e 'CREATE DATABASE " . DB_NAME . ";'";
-        system($createCommand, $createResult);
-        if ($createResult !== 0) {
-            alert::recError("Erreur : Impossible de créer la nouvelle base.");
-            return false;
-        }
-
-        // Étape 3 : Importer les données dans la nouvelle base
+        // Importer les données dans la nouvelle base
         $importCommand = "mysql -h " . escapeshellarg(DB_HOST) . " -u " . escapeshellarg(DB_USER) . " -p" . escapeshellarg(DB_PASS) . " " . DB_NAME . " < " . escapeshellarg($_backupFile);
         system($importCommand, $importResult);
         if ($importResult !== 0) {