From ed9f188459faabf548bcc261e5e9cc44ebdd1f69 Mon Sep 17 00:00:00 2001 From: Fil <fil@rezo.net> Date: Mon, 9 May 2005 17:06:37 +0000 Subject: [PATCH] =?UTF-8?q?taille=20des=20vignettes=20dans=20l'espace=20pr?= =?UTF-8?q?iv=C3=A9=20(portfolio=20etc)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ecrire/inc_documents.php3 | 7 +++++-- ecrire/inc_filtres.php3 | 6 ++++++ ecrire/inc_getdocument.php3 | 1 - 3 files changed, 11 insertions(+), 3 deletions(-) diff --git a/ecrire/inc_documents.php3 b/ecrire/inc_documents.php3 index be9ce61b1a..29fea66c16 100644 --- a/ecrire/inc_documents.php3 +++ b/ecrire/inc_documents.php3 @@ -89,8 +89,11 @@ function document_et_vignette($document, $url, $portfolio=false) { AND lire_meta('creer_preview') == 'oui') { include_ecrire('inc_logos.php3'); #var_dump($document); - $image = reduire_image_logo(copie_locale( - (_DIR_RESTREINT ? '' : '../' ) . $document['fichier'])); + $local = copie_locale($document['fichier']); + if ($portfolio) + $image = reduire_image_logo($local, 110, 120); + else + $image = reduire_image_logo($local); } if (!$image) { diff --git a/ecrire/inc_filtres.php3 b/ecrire/inc_filtres.php3 index a7baaab4dc..21c81ce4e0 100644 --- a/ecrire/inc_filtres.php3 +++ b/ecrire/inc_filtres.php3 @@ -749,6 +749,12 @@ function hauteur($img) { // function copie_locale($source, $mode='auto') { include_ecrire('inc_getdocument.php3'); + + // Si copie_locale() est appele depuis l'espace prive + if (!_DIR_RESTREINT + AND strpos('../'.$source, _DIR_IMG) === 0) + return '../'.$source; + $local = fichier_copie_locale($source); if ($source != $local) { diff --git a/ecrire/inc_getdocument.php3 b/ecrire/inc_getdocument.php3 index 45a93d3700..e5abcd773a 100644 --- a/ecrire/inc_getdocument.php3 +++ b/ecrire/inc_getdocument.php3 @@ -227,7 +227,6 @@ function nom_fichier_copie_locale($source, $extension) { // function fichier_copie_locale($source) { // Si c'est une image de IMG/ pas de souci -# $source = preg_replace(',^\.\./,', '', $source); # images appelees depuis l'espace prive if (preg_match(',^'._DIR_IMG.',', $source)) return $source; -- GitLab