Bifurcation depuis
spip / spip
10078 validations de retard le dépôt en amont.
esj
rédigé
Lors d'une inclusion par {{{#INCLURE}}}, le débusqueur donne à présent le squelette incluant et le numéro de ligne où cette balise utilise le fond fautif. Particulièrement utile lorsque plusieurs {{{#INCLURE}}} sont susceptibles d'être responsable de l'erreur. Pour parvenir à ça, il a fallu retarder la dénonciation de squelette inconnu, qui n'est plus assurée par public_styliser mais par récuperer_fond. Il s'ensuit que les fonctions public_parametrer et evaluer_fond (sur le trajet entre les deux fonctions susnommées) voient la spécification de leur résultat légèrement changer. Elles retournent: * False si le squellette existe mais a provoqué des erreurs de compilation (déjà signalées au moment de retourner le résultat); * la chaîne vide si le squelette est inconnu (et aucune erreur n'est encore signalée); * la page attendue si tout s'est bien passé (rien de changé ici). Dans le deuxième cas, la fonction recuperer_fond regarde si son troisième argument (les options) contient un index nommé 'compil', qui lui sert alors à localiser l'erreur. Pour l'instant seul {{{#INCLURE}}} fournit cette information. Affaire à suivre.
Nom | Dernière validation | Dernière mise à jour |
---|---|---|
IMG | ||
config | ||
ecrire | ||
local | ||
prive | ||
squelettes-dist | ||
tmp | ||
.gitattributes | ||
.gitignore | ||
COPYING.txt | ||
INSTALL.txt | ||
htaccess.txt | ||
index.php | ||
rien.gif | ||
spip.php |