Skip to content
Extraits de code Groupes Projets
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
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
......@@ -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) {
......
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Terminez d'abord l'édition de ce message.
Veuillez vous inscrire ou vous pour commenter