Salut,
Bon, heu, beaucoup de modifs. A peu près tous les fichiers de l'espace privé
sont concernés, et peut-être l'espace public aussi.
- Généralisé l'utilisation de include_local() dans l'espace privé. Du coup,
tous les includes (à part inc.php3 et inc_version.php3) doivent faire gaffe
à appeler les variables globales par $GLOBALS. C'est très important. Ne
pas utiliser global, qui balancera des warnings. De façon générale, faire
le moins possible de code global et tout mettre dans des fonctions.
- Enrichi la classe Link, qui introduit des variables temporaires et
des variables de session automatiques. Il faut donc maintenant généraliser
l'emploi de cette classe. Merci de ne plus ajouter de href codé en dur, ni
de form avec hidden inputs codées en dur.
(A titre d'exemple, les variables temporaires sont utilisées dans afficher_tranches()).
- Bazardé l'atroce enlettres.php3. Vais faire de même avec chiffrespar2().
Il faut se restreindre à des fonctions utiles, avec des noms clairs (idem
pour les fichiers).
NB : au début de articles_edit, le code (32ko) a l'air douteux.
Notamment, qu'est-ce qui se passe avec un texte de plus de 64ko ?
on a l'impression, depuis que vous avez intégré cette fonctionnalité
(importante, certes, mais mineure) que spip ne sert qu'à faire des sites
syndiqués...
Non, à mon avis, SPIP doit permettre de créer un annuaire de façon
réellement commode. Sinon, la fonctionnalité est sous-exploitée....
Peut-être le bug apparaissait-il alors sur certaines versions de php (php3),
d'autres (php4?) analysant toutes les fonctions avant d'exécuter ??
Oui.
a+
Antoine.