diff --git a/CHANGES.md b/CHANGES.md index 88ba1d4f..981f1824 100755 --- a/CHANGES.md +++ b/CHANGES.md @@ -10,7 +10,8 @@ - Configuration du site : - Activation et désactivation de la déconnexion automatique empêchant plusieurs sessions avec le même compte. - Suppression de l'option articles par pages. - - Pages : option d'affichage dans une fenêtre superposée (Lity). + - Suppression de l'option de backup individuel des fichiers de données, pour l'activer manuellement, créez un fichier vide .backup dans site/data + - Nouvelle option permettant de transférer les fichiers de sauvegarde automatiques dans le gestionnaire de fichiers. ## version 10.6.00 diff --git a/core/core.php b/core/core.php index d87648b2..59bda8e6 100755 --- a/core/core.php +++ b/core/core.php @@ -1671,6 +1671,16 @@ class common { $this->setData(['config', 'i18n','nl', false ]); $this->setData(['config', 'i18n','pt', false ]); + // Supprimer les fichiers de backup + if (file_exists('site/data/.backup')) unlink('site/data/.backup'); + $path = realpath('site/data'); + foreach (new RecursiveIteratorIterator(new RecursiveDirectoryIterator($path)) as $filename) + { + if (strpos($filename,'backup.json')) { + unlink($filename); + } + } + $this->setData(['core', 'dataVersion', 11000]); } } diff --git a/core/module/config/config.php b/core/module/config/config.php index cd9d0dbf..b6aaf812 100755 --- a/core/module/config/config.php +++ b/core/module/config/config.php @@ -482,19 +482,6 @@ class config extends common { ] ] ]); - // Efface les fichiers de backup lorsque l'option est désactivée - if ($this->getInput('configAdvancedFileBackup', helper::FILTER_BOOLEAN) === false) { - $path = realpath('site/data'); - foreach (new RecursiveIteratorIterator(new RecursiveDirectoryIterator($path)) as $filename) - { - if (strpos($filename,'backup.json')) { - unlink($filename); - } - } - if (file_exists('site/data/.backup')) unlink('site/data/.backup'); - } else { - touch('site/data/.backup'); - } // Notice if(self::$inputNotices === []) { // Active la réécriture d'URL diff --git a/core/module/config/view/advanced/advanced.php b/core/module/config/view/advanced/advanced.php index f5a34783..7b286216 100644 --- a/core/module/config/view/advanced/advanced.php +++ b/core/module/config/view/advanced/advanced.php @@ -17,33 +17,26 @@
Les fichiers du site ne sont pas sauvegardés automatiquement. Activation recommandée.' - ]); ?> -
Les fichiers du site ne sont pas sauvegardés automatiquement. Activation recommandée.' + ]); ?> +