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];