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