diff --git a/CHANGES.md b/CHANGES.md index f795b8d9..9e3b3151 100755 --- a/CHANGES.md +++ b/CHANGES.md @@ -4,6 +4,9 @@ ### Corrections - Evite une notice dans l'onglet social de la configuration lorsque l'image opengraph n'est pas spécifiée. +### Améliorations +- Mise à jour en ligne :restauration de la réécriture dans le fichier .htaccess de la racine, utilisation d'un fichier drapeau *.rewrite* pour conserver l'état de la réécriture zfin de dédier la variable ```data``` (XHR) aux messages d'erreur. + ## Version 13.1.03 ### Corrections - Corrige un format de date dans la génération du sitemap. diff --git a/core/module/install/install.php b/core/module/install/install.php index 5c2c3497..3a4848df 100644 --- a/core/module/install/install.php +++ b/core/module/install/install.php @@ -318,11 +318,12 @@ class install extends common case 3: $success = true; $message = ''; + // Check la réécriture d'URL avant d'écraser les fichiers - $rewrite = helper::checkRewrite(); if (helper::checkRewrite()) { touch(self::DATA_DIR . '.rewrite'); } + // Décompression et installation try { // Décompression dans le dossier de fichier temporaires @@ -335,6 +336,7 @@ class install extends common $success = false; http_response_code(500); } + // Nettoyage du dossier if (file_exists(self::TEMP_DIR . 'update.tar.gz')) { unlink(self::TEMP_DIR . 'update.tar.gz'); @@ -342,6 +344,7 @@ class install extends common if (file_exists(self::TEMP_DIR . 'update.tar')) { unlink(self::TEMP_DIR . 'update.tar'); } + // Valeurs en sortie $this->addOutput([ 'display' => self::DISPLAY_JSON, @@ -355,7 +358,6 @@ class install extends common case 4: $success = true; $message = ''; - //$rewrite = $this->getInput('data'); /** * Restaure le fichier htaccess @@ -405,7 +407,6 @@ class install extends common $defaultLanguages = init::$defaultData['language']; foreach ($installedLanguages as $key => $value) { - //var_dump( $defaultLanguages[$key]['date'] > $value['date'] ); if ( isset($defaultLanguages[$key]['date']) && $defaultLanguages[$key]['date'] > $value['date'] && diff --git a/core/module/install/view/update/update.js.php b/core/module/install/view/update/update.js.php index aebf526e..f15f9d30 100644 --- a/core/module/install/view/update/update.js.php +++ b/core/module/install/view/update/update.js.php @@ -12,11 +12,6 @@ function step(i, data) { data: data }, success: function (result) { - // if (result.success != "1") { // Vérification de la propriété "success" - // Appel de la fonction de gestion d'erreur - // showError(i, result, errors); - // return; - //} setTimeout((function () { if (4 === i) { $("#installUpdateSuccess").show();