10.2.01 fix imagetag

This commit is contained in:
Fred 2020-06-29 20:55:22 +02:00
parent 9579315407
commit 16894d1d90
3 changed files with 8 additions and 9 deletions

View File

@ -4,6 +4,7 @@
- Corrections : - Corrections :
- Optimisation et correction de l'algorithme de contrôle d'accès. - 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. - 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 ## version 10.2.00
- Mise à jour : - Mise à jour :

View File

@ -283,18 +283,17 @@ class config extends common {
$data = str_replace('_','/',$googlePagespeedData['lighthouseResult']['audits']['final-screenshot']['details']['data']); $data = str_replace('_','/',$googlePagespeedData['lighthouseResult']['audits']['final-screenshot']['details']['data']);
$data = str_replace('-','+',$data); $data = str_replace('-','+',$data);
$img = base64_decode(preg_replace('#^data:image/\w+;base64,#i', '', $data)); $img = base64_decode(preg_replace('#^data:image/\w+;base64,#i', '', $data));
// Effacer la miniature $success = file_put_contents( self::FILE_DIR.'source/screenshot.jpg',$img) ;
if (file_exists(self::FILE_DIR.'thumb/screenshot.jpg')) { // Effacer la miniature png
unlink (self::FILE_DIR.'thumb/screenshot.jpg'); 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 // Valeurs en sortie
$this->addOutput([ $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', '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 // Préserver les comptes des utilisateurs d'une version 9 si option cochée
// Positionnement d'une variable de session lue au constructeur // Positionnement d'une variable de session lue au constructeurs
echo $version;
if ($version === '9') { if ($version === '9') {
$_SESSION['KEEP_USERS'] = $this->getInput('configManageImportUser', helper::FILTER_BOOLEAN); $_SESSION['KEEP_USERS'] = $this->getInput('configManageImportUser', helper::FILTER_BOOLEAN);
} }

Binary file not shown.