From 87e84ec45c592fe97b4b17bf57f18a1888e0f247 Mon Sep 17 00:00:00 2001 From: Cerdic <cedric@yterium.com> Date: Fri, 1 Sep 2006 17:45:19 +0000 Subject: [PATCH] =?UTF-8?q?tache=20#329,=20et=20ticket=20#529=20partiel=20?= =?UTF-8?q?(retenu=20que=20ce=20qui=20ne=20nuisait=20pas=20a=20la=20lisibi?= =?UTF-8?q?lit=C3=A9=20du=20code)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ecrire/inc/filtres_images.php | 34 ++++++++++------------------------ 1 file changed, 10 insertions(+), 24 deletions(-) diff --git a/ecrire/inc/filtres_images.php b/ecrire/inc/filtres_images.php index 7955fbe84d..c0939721fc 100644 --- a/ecrire/inc/filtres_images.php +++ b/ecrire/inc/filtres_images.php @@ -27,12 +27,7 @@ function image_valeurs_trans($img, $effet, $forcer_format = false) { if (!file_exists($fichier)) return false; - $class = extraire_attribut($img, 'class'); - $alt = extraire_attribut($img, 'alt'); - $style = extraire_attribut($img, 'style'); - - - if (ereg("\.(gif|jpg|png)$", $fichier, $regs)) { + if (preg_match(",\.(gif|jpg|png)$,", $fichier, $regs)) { $terminaison = $regs[1]; $terminaison_dest = $terminaison; @@ -40,42 +35,33 @@ function image_valeurs_trans($img, $effet, $forcer_format = false) { } if ($forcer_format) $terminaison_dest = $forcer_format; - $nom_fichier = substr($fichier, 0, strlen($fichier) - 4); - - $fichier_dest = "$nom_fichier-$effet"; - $term_fonction = $terminaison; if ($term_fonction == "jpg") $term_fonction = "jpeg"; $term_fonction_dest = $terminaison_dest; if ($term_fonction_dest == "jpg") $term_fonction_dest = "jpeg"; + $nom_fichier = substr($fichier, 0, strlen($fichier) - 4); + $fichier_dest = "$nom_fichier-$effet"; $fichier_dest = md5($fichier_dest); - $fichier_dest = sous_repertoire(_DIR_IMG, "cache-gd2") . $fichier_dest . "." .$terminaison_dest; - $fonction_imagecreatefrom = "imagecreatefrom".$term_fonction; - $fonction_image = "image".$term_fonction_dest; - - $largeur = largeur($img); - $hauteur = hauteur($img); - $creer = true; if (@filemtime($fichier) < @filemtime($fichier_dest)) { $creer = false; } - $ret["largeur"] = $largeur; - $ret["hauteur"] = $hauteur; + $ret["largeur"] = largeur($img); + $ret["hauteur"] = hauteur($img); $ret["fichier"] = $fichier; - $ret["fonction_imagecreatefrom"] = $fonction_imagecreatefrom; - $ret["fonction_image"] = $fonction_image; + $ret["fonction_imagecreatefrom"] = "imagecreatefrom".$term_fonction; + $ret["fonction_image"] = "image".$term_fonction_dest; $ret["fichier_dest"] = $fichier_dest; $ret["format_source"] = $terminaison; $ret["format_dest"] = $terminaison_dest; $ret["creer"] = $creer; - $ret["class"] = $class; - $ret["alt"] = $alt; - $ret["style"] = $style; + $ret["class"] = extraire_attribut($img, 'class'); + $ret["alt"] = extraire_attribut($img, 'alt'); + $ret["style"] = extraire_attribut($img, 'style'); return $ret; } -- GitLab