ajout de commentaires et modifications mineures
include -> require_once pour corriger un FATAL car tentative de redefinition due a un double include