diff --git a/CHANGES.md b/CHANGES.md index 858138cd..ee9277c1 100755 --- a/CHANGES.md +++ b/CHANGES.md @@ -4,6 +4,7 @@ - Corrections : - Optimisation et correction de l'algorithme de contrôle d'accès. - Erreur des noms de champ barre des membres dans le pied de page. + - Génération de l'image tag, amélioration du code et du message d'erreur. ## version 10.2.00 - Mise à jour : diff --git a/core/module/config/config.php b/core/module/config/config.php index 157118ff..21f5ba1b 100755 --- a/core/module/config/config.php +++ b/core/module/config/config.php @@ -283,18 +283,17 @@ class config extends common { $data = str_replace('_','/',$googlePagespeedData['lighthouseResult']['audits']['final-screenshot']['details']['data']); $data = str_replace('-','+',$data); $img = base64_decode(preg_replace('#^data:image/\w+;base64,#i', '', $data)); - // Effacer la miniature - if (file_exists(self::FILE_DIR.'thumb/screenshot.jpg')) { - unlink (self::FILE_DIR.'thumb/screenshot.jpg'); + $success = file_put_contents( self::FILE_DIR.'source/screenshot.jpg',$img) ; + // Effacer la miniature png + if (file_exists(self::FILE_DIR.'source/screenshot.png')) { + unlink (self::FILE_DIR.'source/screenshot.png'); } - file_put_contents( self::FILE_DIR.'source/screenshot.jpg',$img); - $success =true; } // Valeurs en sortie $this->addOutput([ - 'notification' => $success === true ? 'Image Open Graph réinitialisée' : 'Erreur : image Open Graph non créée', + 'notification' => $success === false ? 'Service inaccessible ou erreur d\'écriture de l\'image' : 'Image générée avec succès', 'redirect' => helper::baseUrl() . 'config', - 'state' => $success + 'state' => $success === false ? false : true ]); } @@ -359,8 +358,7 @@ class config extends common { ]); } // Préserver les comptes des utilisateurs d'une version 9 si option cochée - // Positionnement d'une variable de session lue au constructeur - echo $version; + // Positionnement d'une variable de session lue au constructeurs if ($version === '9') { $_SESSION['KEEP_USERS'] = $this->getInput('configManageImportUser', helper::FILTER_BOOLEAN); } diff --git a/site/file/source/screenshot.png b/site/file/source/screenshot.png deleted file mode 100755 index 2faba213..00000000 Binary files a/site/file/source/screenshot.png and /dev/null differ