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

preparer le traitement generique et simplifie des FORMULAIRE_xx

parent 383c0dca
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
...@@ -240,8 +240,17 @@ function argumenter_squelette($v) { ...@@ -240,8 +240,17 @@ function argumenter_squelette($v) {
// verifier leurs arguments et filtres, et calculer le code a inclure // verifier leurs arguments et filtres, et calculer le code a inclure
// http://doc.spip.org/@executer_balise_dynamique // http://doc.spip.org/@executer_balise_dynamique
function executer_balise_dynamique($nom, $args, $filtres, $lang, $ligne) { function executer_balise_dynamique($nom, $args, $filtres, $lang, $ligne) {
if (!$file = find_in_path(strtolower($nom) .'.php', 'balise/', true)) if (!$file = find_in_path(strtolower($nom) .'.php', 'balise/', true)) {
die ("pas de balise dynamique pour #". strtolower($nom)." !"); // regarder si une fonction generique n'existe pas
if (($p = strpos($nom,"_"))
&& ($file = find_in_path(strtolower(substr($nom,0,$p+1)) .'.php', 'balise/', true))) {
// dans ce cas, on lui injecte en premier arg le nom de la balise qu'on doit traiter
array_unshift($args,$nom);
$nom = substr($nom,0,$p+1);
}
else
die ("pas de balise dynamique pour #". strtolower($nom)." !");
}
// Y a-t-il une fonction de traitement filtres-arguments ? // Y a-t-il une fonction de traitement filtres-arguments ?
$f = 'balise_' . $nom . '_stat'; $f = 'balise_' . $nom . '_stat';
......
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