From f8683cc9e6f384a945c4516612ae007c61c2facf Mon Sep 17 00:00:00 2001 From: fredtempez Date: Thu, 7 Jan 2021 09:48:53 +0100 Subject: [PATCH] .backup marqueur du backup --- README.md | 7 ++++--- core/core.php | 2 +- core/module/config/config.php | 3 +++ 3 files changed, 8 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index e09fe264..71521879 100755 --- a/README.md +++ b/README.md @@ -74,9 +74,9 @@ Pour revenir à la version 8, renommez ce fichier "data.json". [R] fr Dossier localisé [F] page.json Données des pages [F] module.json Données des modules de pages - [F] admin.css Thème de la partie administration - [F] admin.json Données de la partie administration - [F] blacklist.json Données de connexion des comptes inconnus + [F] admin.css Thème des pages d'administration + [F] admin.json Données de thème des pages d'administration + [F] blacklist.json Journalisation des tentatives de connexion avec des comptes inconnus [F] config.json Configuration du site [F] core.json Configuration du noyau [F] custom.css Feuille de style de la personnalisation avancée @@ -84,6 +84,7 @@ Pour revenir à la version 8, renommez ce fichier "data.json". [F] theme.css Thème du site [F] theme.json Données du site [F] user.json Données des utilisateurs + [F] .backup Marqueur de la sauvegarde des fichiers si présent [R] file Répertoire d'upload du gestionnaire de fichiers [R] source Ressources diverses [R] thumb Miniatures des images diff --git a/core/core.php b/core/core.php index 2e5bc281..7b08cac5 100755 --- a/core/core.php +++ b/core/core.php @@ -204,7 +204,7 @@ class common { $this->dataFiles[$keys] = new \Prowebcraft\JsonDb([ 'name' => $keys . '.json', 'dir' => $this->dataPath ($keys,self::$i18nCurrent), - 'backup' => $keys === 'config' ? true : $this->getData(['config','fileBackup']) + 'backup' => file_exists('site/data/.backup') ]);; } diff --git a/core/module/config/config.php b/core/module/config/config.php index 355e9393..04e381aa 100755 --- a/core/module/config/config.php +++ b/core/module/config/config.php @@ -535,6 +535,9 @@ class config extends common { unlink($filename); } } + if (file_exists('site/data/.backup')) unlink('site/data/.backup'); + } else { + touch('site/data/.backup'); } // Notice if(self::$inputNotices === []) {