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