Skip to content
Extraits de code Groupes Projets
Valider 25d135e9 rédigé par cerdic's avatar cerdic
Parcourir les fichiers

robustesse de chemin_image() en cas de double appel sur un nom de fichier

parent e98e99f3
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
...@@ -860,6 +860,9 @@ function find_in_theme($file, $subdir='', $include=false){ ...@@ -860,6 +860,9 @@ function find_in_theme($file, $subdir='', $include=false){
// http://doc.spip.org/@chemin_image // http://doc.spip.org/@chemin_image
function chemin_image($icone){ function chemin_image($icone){
static $icone_renommer; static $icone_renommer;
// gerer le cas d'un double appel en evitant de refaire le travail inutilement
if (strpos($icone,"/")!==false AND file_exists($icone)) return $icone;
// si c'est un nom d'image complet (article-24.png) essayer de le renvoyer direct // si c'est un nom d'image complet (article-24.png) essayer de le renvoyer direct
if (preg_match(',[.](png|gif|jpg)$,',$icone) AND $f = find_in_theme("images/$icone")) if (preg_match(',[.](png|gif|jpg)$,',$icone) AND $f = find_in_theme("images/$icone"))
return $f; return $f;
......
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Terminez d'abord l'édition de ce message.
Veuillez vous inscrire ou vous pour commenter