From 95c65a017ce8760d77d3de746cc7c0781653cba2 Mon Sep 17 00:00:00 2001
From: Cerdic <cedric@yterium.com>
Date: Sun, 17 May 2009 20:36:28 +0000
Subject: [PATCH] report de [14008]

---
 ecrire/inc/utils.php | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/ecrire/inc/utils.php b/ecrire/inc/utils.php
index acc607e63e..b60f5a5133 100644
--- a/ecrire/inc/utils.php
+++ b/ecrire/inc/utils.php
@@ -37,9 +37,10 @@ function charger_fonction($nom, $dossier='exec', $continue=false) {
 
 	// passer en minuscules (cf les balises de formulaires)
 	// et inclure le fichier
-	if (!$inc = include_spip($dossier.($d = strtolower($nom))))
+	if (!$inc = include_spip($dossier.($d = strtolower($nom)))
 		// si le fichier truc/machin/nom.php n'existe pas,
 		// la fonction peut etre definie dans truc/machin.php qui regroupe plusieurs petites fonctions
+		AND strlen(dirname($dossier)) AND dirname($dossier)!='.')
 		include_spip(substr($dossier,0,-1));
 	if (function_exists($f)) return $f;
 	if (function_exists($g)) return $g;
-- 
GitLab