Beau travail ! J'apprécie particulièrement la documentation très complète.
Hormis les problèmes de traitement de variable par le portail que je ne maitrise encore pas trop, moi je te conseillerais, si tu souhaites faire évoluer ton module, d'améliorer quelques points :
- Ok, pour les variables, il faut absolument filtrer au moins tout ce qui est affiché
- D'abord, ça ne sert absolument à rien d'ouvrir des echo à chaque ligne si ce n'est à alourdir le code et rendre la lecture plus difficile. D'ailleurs, il est préférable d'utiliser des echo' 'plutôt que echo""
- Ensuite, pour alléger ton code, penses à utiliser des <p> plutôt que de mettre des <br /> partout, en plus, tu peux facilement les styler : <p style="text-align:center; font-weignt:bold;">
- il vaut mieux utiliser les noms html pour les accents (
http://fr.selfhtml.org/html/reference/signes.htm)
- en lisant en diagonale ton code, je suis tombé sur une requete inutile ligne 24 du edit.php. A la limite, essaye de faire un JOIN pour éviter de multiplier les requetes.
En tout cas, je ne peux que te féliciter car ton module est très complet et parfaitement pensé, continue :)