inc_documents.php3 inc_logos.php3 1.133 1.43 1.134 1.44

Update of /home/spip-cvs/spip/ecrire
In directory alan:/tmp/cvs-serv20293/ecrire

Modified Files:
  inc_documents.php3 inc_logos.php3
Log Message:
Poursuite du nettoyage generer_url_document & IMG

Index: inc_logos.php3

RCS file: /home/spip-cvs/spip/ecrire/inc_logos.php3,v
retrieving revision 1.43
retrieving revision 1.44
diff -u -d -r1.43 -r1.44
--- inc_logos.php3 4 Oct 2004 19:53:19 -0000 1.43
+++ inc_logos.php3 5 Oct 2004 13:55:46 -0000 1.44
@@ -375,30 +375,25 @@
   if (!$taille_y)
     $taille_y = $taille;

- // recuperer le nom du fichier
+ // recuperer le nom du fichier (est-ce encore utilise ?)
   if (eregi("src=\'([^']+)\'", $img, $regs)) $logo = $regs[1];
   if (eregi("align=\'([^']+)\'", $img, $regs)) $align = $regs[1];
   if (eregi("name=\'([^']+)\'", $img, $regs)) $name = $regs[1];
   if (eregi("hspace=\'([^']+)\'", $img, $regs)) $espace = $regs[1];
-
+ spip_log($img);
   if (!$logo)
     $logo = $img; // [(#LOGO_ARTICLE|fichier|reduire_image{100})]

-
- if (ereg("^../",$logo))
- $logo = substr($logo,3);
-
- if (ereg("^" . _DIR_IMG, $logo))
- $img = substr($logo,strlen(_DIR_IMG));
- else { $img = $logo; $logo = _DIR_IMG . $logo;}
+ if (ereg("^../",$logo)) $logo = substr($logo,3);
+ if (!ereg("^" . _DIR_IMG, $logo)) $logo = _DIR_IMG . $logo;

   if (@file_exists($logo) AND
- eregi("^(.*)\.(jpg|gif|png)$", $img, $regs)) {
+ eregi("\.(jpg|gif|png)$", $logo, $regs)) {
     include_local('inc-public-global.php3');
     $nom = $regs[1];
     $format = $regs[2];
     $suffixe = '-'.$taille.'x'.$taille_y;
- $cache_folder= _DIR_IMG . creer_repertoire(_DIR_IMG, 'cache'.$suffixe);
+ $cache_folder= creer_repertoire_documents('cache'.$suffixe);
     $preview = creer_vignette($logo, $taille, $taille_y, $format, $cache_folder.$nom.$suffixe);

     if ($preview) {

Index: inc_documents.php3

RCS file: /home/spip-cvs/spip/ecrire/inc_documents.php3,v
retrieving revision 1.133
retrieving revision 1.134
diff -u -d -r1.133 -r1.134
--- inc_documents.php3 4 Oct 2004 21:39:08 -0000 1.133
+++ inc_documents.php3 5 Oct 2004 13:55:46 -0000 1.134
@@ -16,7 +16,7 @@
// Vignette pour les documents lies
//

-function vignette_par_defaut($type_extension) {
+function vignette_par_defaut($type_extension, $size=true) {

   $filename = _DIR_IMG_ICONES . "$type_extension";

@@ -32,6 +32,8 @@
   if (!@file_exists($v = _DIR_IMG_ICONES . "/defaut-dist.gif"))
   $v = _DIR_IMG_ICONES . "/defaut-dist.gif";

+ if (!$size) return $v;
+
   if ($size = @getimagesize($v)) {
     $largeur = $size[0];
     $hauteur = $size[1];