Skip to content
Extraits de code Groupes Projets
Valider c2a45bc2 rédigé par cedric@yterium.com's avatar cedric@yterium.com
Parcourir les fichiers
normaliser la recherche des vignettes de type de document :
cela devient un simple find_in_path dans le chemin prive/vignettes/
ce qui permet de couvrir d'un seul coup tous les cas de figure.
Suppression des constantes idoines et de leurs références, et code mort dans les filtres images ou la fonction cherche_image_nommee ne servait plus.

Cela ouvre la porte au deplacement du dossier prive/vignettes/ dans l'extension medias

En cas de personalisation dans un squelette, il faut deplace squelettes/vignettes/ vers squelettes/prive/vignettes/
parent d5e1d8da
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
...@@ -15,9 +15,7 @@ if (!defined('_ECRIRE_INC_VERSION')) return; ...@@ -15,9 +15,7 @@ if (!defined('_ECRIRE_INC_VERSION')) return;
* Vignette pour les documents lies * Vignette pour les documents lies
* rechercher les fichiers d'icone au format png pour l'extension demandee * rechercher les fichiers d'icone au format png pour l'extension demandee
* *
* on cherche vignettes/ext.png dans le path * on cherche prive/vignettes/ext.png dans le path
* prive/vignettes/ext.png
*
* *
* @param string $ext * @param string $ext
* @param bool $size * @param bool $size
...@@ -33,15 +31,7 @@ function inc_vignette_dist($ext, $size=true, $loop = true) { ...@@ -33,15 +31,7 @@ function inc_vignette_dist($ext, $size=true, $loop = true) {
// dans les vignettes persos, ou dans les vignettes standard // dans les vignettes persos, ou dans les vignettes standard
if ( if (
# installation dans un dossier /vignettes personnel, par exemple /squelettes/vignettes # installation dans un dossier /vignettes personnel, par exemple /squelettes/vignettes
!@file_exists($v = find_in_path("vignettes/".$ext.".png")) !$v = find_in_path("prive/vignettes/".$ext.".png")
#AND !@file_exists($v = find_in_path("vignettes/".$ext.".gif"))
# dans /icones (n'existe plus)
#AND !@file_exists($v = _DIR_IMG_ICONES . $ext.'.png')
#AND !@file_exists($v = _DIR_IMG_ICONES . $ext.'.gif')
# icones standard
AND !@file_exists($v = _DIR_IMG_ICONES_DIST . $ext.'.png')
# cas d'une install dans un repertoire "applicatif"...
AND !@file_exists(_ROOT_IMG_ICONES_DIST . $v)
) )
if ($loop){ if ($loop){
$f = charger_fonction('vignette','inc'); $f = charger_fonction('vignette','inc');
...@@ -52,7 +42,8 @@ function inc_vignette_dist($ext, $size=true, $loop = true) { ...@@ -52,7 +42,8 @@ function inc_vignette_dist($ext, $size=true, $loop = true) {
if (!$size) return $v; if (!$size) return $v;
if ($size = @getimagesize($v)) { $largeur = $hauteur = 0;
if ($v AND $size = @getimagesize($v)) {
$largeur = $size[0]; $largeur = $size[0];
$hauteur = $size[1]; $hauteur = $size[1];
} }
......
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Veuillez vous inscrire ou vous pour commenter