Valider 4ccf90a6 rédigé par cerdic's avatar cerdic
Parcourir les fichiers

Quand on fait une copie locale d'une image pour la filtrer ensuite, ne pas...

Quand on fait une copie locale d'une image pour la filtrer ensuite, ne pas oublier de passer un coup de sanitizer si besoin
parent 9310cfe4
Chargement en cours
Chargement en cours
Chargement en cours
Chargement en cours
+7 −0
Numéro de ligne d'origine Numéro de ligne de diff Ligne de diff
@@ -325,6 +325,9 @@ function _image_valeurs_trans($img, $effet, $forcer_format = false, $fonction_cr
		if (!file_exists($local)) {
			ecrire_fichier($local, base64_decode($regs[2]));
		}
		if ($sanitizer = charger_fonction($extension, 'sanitizer', true)) {
			$sanitizer($local);
		}
		$source = $local;
		$img = inserer_attribut($img, 'src', $source);
		# eviter les mauvaises surprises lors de conversions de format
@@ -339,6 +342,10 @@ function _image_valeurs_trans($img, $effet, $forcer_format = false, $fonction_cr
		if (!$fichier) {
			return '';
		}
		if ($extension = _image_trouver_extension($fichier)
		  and $sanitizer = charger_fonction($extension, 'sanitizer', true)) {
			$sanitizer($fichier);
		}
	} else {
		// enlever le timestamp eventuel
		if (strpos($source, '?') !== false) {