Author: esj@rezo.net
Date: 2008-08-28 19:07:13 +0200 (jeu, 28 aoû 2008)
New Revision: 12439
Log:
La fonction {{{evaluer_fond}}} avait 4 arguments dont le 3e n'était pas utilisé, et du coup plusieurs de ses appels donnaient comme 3e argument ce qui se voulait le dernier (le nom du serveur). On corrige en éliminant le paramètre superflu (attention pour ceux qui avaient bon donc).
Par ailleurs, cette fonction ressemble fortement à une autre, {{{recuperer_fond}}}, qui n'est vraiment indispensable qu'au code compilé. En conséquence, {{{recuperer_fond}}} migre dans le fichier chargé uniquement en cas d'exécution de squelette et ne doit plus être utilisée afin de clarifier l'interface aux fonctions du compilateur.
Ce ménage permet de réduire quelques inclusions superflues, et de commencer à retrouver un découpage plus fonctionnel du compilateur: {{{public/assembler}}} ne devrait être chargé que pour les pages initiales, Ajax ou non, qui doivent traiter les variables d'URL, les autres pages devant pouvoir ne charger que {{{public/parametrer}}}. On n'y est pas encore, mais on s'en approche.
Modified:
spip/ecrire/exec/articles.php
spip/ecrire/exec/breves_voir.php
spip/ecrire/exec/naviguer.php
spip/ecrire/exec/sites.php
spip/ecrire/exec/statistiques_visites.php
spip/ecrire/inc/filtres.php
spip/ecrire/inc/presentation.php
spip/ecrire/inc/statistiques.php
spip/ecrire/inc/utils.php
spip/ecrire/public/assembler.php
spip/ecrire/public/composer.php
spip/ecrire/public/parametrer.php