From 3221f2bc028c7881f68d837e47f458464852ff5a Mon Sep 17 00:00:00 2001
From: Cerdic <cedric@yterium.com>
Date: Thu, 18 Jan 2007 12:43:41 +0000
Subject: [PATCH] repertoire des vignettes

---
 ecrire/inc/filtres_images.php | 17 +++++++++++------
 1 file changed, 11 insertions(+), 6 deletions(-)

diff --git a/ecrire/inc/filtres_images.php b/ecrire/inc/filtres_images.php
index aeaa7e697f..6a1990f85a 100644
--- a/ecrire/inc/filtres_images.php
+++ b/ecrire/inc/filtres_images.php
@@ -93,15 +93,20 @@ function image_valeurs_trans($img, $effet, $forcer_format = false) {
 		list ($destWidth,$destHeight) = image_ratio($ret['largeur'], $ret['hauteur'], $maxWidth, $maxHeight);
 		$ret['largeur_dest'] = $destWidth;
 		$ret['hauteur_dest'] = $destHeight;
-		$effet = "-{$destWidth}x$destHeight";
-		$cache = "cache$effet";
-		$fichier_dest = basename($fichier_dest).'-'.substr(md5("$fichier_dest"),0,5).$effet;
+		$effet = "L{$destWidth}xH$destHeight";
+		$cache = "cache-vignettes";
+		$fichier_dest = basename($fichier_dest).'-'.substr(md5("$fichier_dest-$effet"),0,5);
 		if (($ret['largeur']<=$maxWidth)&&($ret['hauteur']<=$maxHeight))
 			$terminaison_dest = $terminaison; // on garde la terminaison initiale car image simplement copiee
+		$cache = sous_repertoire(_DIR_VAR, $cache);
+		$cache = sous_repertoire($cache, $effet);
 	}
-	else 	$fichier_dest = md5("$fichier_dest-$effet");
-
-	$fichier_dest = sous_repertoire(_DIR_VAR, $cache) . $fichier_dest . "." .$terminaison_dest;
+	else 	{
+		$fichier_dest = md5("$fichier_dest-$effet");
+		$cache = sous_repertoire(_DIR_VAR, $cache);
+	}
+	
+	$fichier_dest = $cache . $fichier_dest . "." .$terminaison_dest;
 	
 	$creer = true;
 	if (($date_src = @filemtime($fichier)) < @filemtime($fichier_dest)) {
-- 
GitLab