From 1131278eba9467f57897cebfed40ff5a526b6468 Mon Sep 17 00:00:00 2001
From: "Committo,Ergo:sum" <esj@rezo.net>
Date: Wed, 14 Jun 2006 07:40:41 +0000
Subject: [PATCH] Tous les OS ne convertissent pas les majuscules / minuscules

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

diff --git a/ecrire/inc/utils.php b/ecrire/inc/utils.php
index 971753cd5b..40f9a3a8ce 100644
--- a/ecrire/inc/utils.php
+++ b/ecrire/inc/utils.php
@@ -50,12 +50,13 @@ function charger_fonction($nom, $dossier='exec', $continue=false) {
 
 	if (substr($dossier,-1) == '/') $dossier = substr($dossier,0,-1);
 	// Si la fonction existe deja (definie par mes_options, par exemple)
-	;
+	
 	if (function_exists($f = $dossier.'_'.$nom)) return $f;
 	if (function_exists($g = $f . '_dist'))	return $g;
 
 	// Sinon charger le fichier de declaration
-	$inc = include_spip($dossier.'/'. $nom);
+	// passer en minuscules (cf les balises de formulaires)
+	$inc = include_spip($dossier.'/'. strtolower($nom));
 
 	if (function_exists($f)) return $f;
 	if (function_exists($g)) return $g;
-- 
GitLab