aboutsummaryrefslogtreecommitdiff
path: root/src/service/Backup.php
diff options
context:
space:
mode:
authorpolo <ordipolo@gmx.fr>2026-06-03 23:15:17 +0200
committerpolo <ordipolo@gmx.fr>2026-06-03 23:15:17 +0200
commitf37d3f8979b34dbb03d7a39ccbb3889763bea61d (patch)
tree81e8301b2db8eddb1a6f27f10fb8f49f97e2eb66 /src/service/Backup.php
parent34c4d0d0c37c7f640a1a6373bba30ebe1129d6c4 (diff)
downloadcms-f37d3f8979b34dbb03d7a39ccbb3889763bea61d.tar.gz
cms-f37d3f8979b34dbb03d7a39ccbb3889763bea61d.tar.bz2
cms-f37d3f8979b34dbb03d7a39ccbb3889763bea61d.zip
exclusion des htaccess des zip, erreur création backup quand dossier var/backups pas encore créé
Diffstat (limited to 'src/service/Backup.php')
-rw-r--r--src/service/Backup.php6
1 files changed, 1 insertions, 5 deletions
diff --git a/src/service/Backup.php b/src/service/Backup.php
index c886617..e29ff64 100644
--- a/src/service/Backup.php
+++ b/src/service/Backup.php
@@ -22,6 +22,7 @@ class Backup
22 $engine = stripos($version, 'mariadb') !== false ? 'mariadb-dump' : 'mysqldump'; 22 $engine = stripos($version, 'mariadb') !== false ? 'mariadb-dump' : 'mysqldump';
23 23
24 $tmp = tempnam('../var', 'tmp_db_codes_'); // crée un fichier avec un nom aléatoire et des droits 600 (concurrence) 24 $tmp = tempnam('../var', 'tmp_db_codes_'); // crée un fichier avec un nom aléatoire et des droits 600 (concurrence)
25 // attention, si le dossier de destination n'est pas disponible, le fichier est placé avec les fichiers temporaires
25 file_put_contents($tmp, 26 file_put_contents($tmp,
26 "[client]\n 27 "[client]\n
27 user=" . Config::$user . "\n 28 user=" . Config::$user . "\n
@@ -88,11 +89,6 @@ class Backup
88 } 89 }
89 return $backup_array; 90 return $backup_array;
90 } 91 }
91 static public function getLastBackupName(): string // chemin inclu
92 {
93 $backup_list = self::getBackupList();
94 return $backup_list[count($backup_list) - 1];
95 }
96 92
97 static public function cleanBackups(): void 93 static public function cleanBackups(): void
98 { 94 {