From 099c979e6aa35145402d44eff2c0f5c6fcc105b0 Mon Sep 17 00:00:00 2001 From: Cerdic <cedric@yterium.com> Date: Tue, 20 Jan 2009 09:55:18 +0000 Subject: [PATCH] "image_filtrer peut travailler aussi sur les url" --- ecrire/inc/filtres.php | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ecrire/inc/filtres.php b/ecrire/inc/filtres.php index eeee4e81c3..6669f8fd7a 100644 --- a/ecrire/inc/filtres.php +++ b/ecrire/inc/filtres.php @@ -248,7 +248,10 @@ function image_filtrer($args){ // Cas du nom de fichier local if ( strpos(substr($texte,strlen(_DIR_RACINE)),'..')===FALSE AND !preg_match(',^/|[<>]|\s,S', $texte) - AND file_exists(preg_replace(',[?].*$,','',$texte))) { + AND ( + file_exists(preg_replace(',[?].*$,','',$texte)) + OR preg_match(';^(\w{3,7}://);', $texte) + )) { array_unshift($args,"<img src='$texte' />"); $res = call_user_func_array($filtre, $args); statut_effacer_images_temporaires(false); // desactiver pour les appels hors compilo -- GitLab