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

#1761 require_spip() pour les developpeurs exigeants

parent ea9ec299
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
...@@ -66,6 +66,11 @@ function include_spip($f, $include = true) { ...@@ -66,6 +66,11 @@ function include_spip($f, $include = true) {
return find_in_path($f . '.php', '', $include); return find_in_path($f . '.php', '', $include);
} }
function require_spip($f) {
return find_in_path($f . '.php', '', 'required');
}
// un pipeline est lie a une action et une valeur // un pipeline est lie a une action et une valeur
// chaque element du pipeline est autorise a modifier la valeur // chaque element du pipeline est autorise a modifier la valeur
// //
...@@ -719,6 +724,18 @@ function find_in_path ($file, $dirname='', $include=false) { ...@@ -719,6 +724,18 @@ function find_in_path ($file, $dirname='', $include=false) {
} }
} }
} }
if ($include){
spip_log("include_spip $dirname$file non trouve");
if ($include==='required'){
echo '<pre>',
"<strong>Erreur Fatale</strong><br />";
if (function_exists('debug_print_backtrace'))
echo debug_print_backtrace();
echo '</pre>';
die("Erreur interne: ne peut inclure $dirname$file");
}
}
} }
/** /**
......
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