Un script principal peut recouvrir un ensemble de fonctions. Chaque opération est appelée par le passage d’une variable operation ayant pour valeur un nombre. Par exemple users.php ?operation=4.
Les scripts principaux se trouvent dans la racine. Ils peuvent faire appel à des scripts inclus. Tous les scripts portant l’extention .inc.php sont appelés par d’autres. Ils ne peuvent être utilisés seuls. Presque tous les scripts fond appel à 5 scripts .inc.php :
includes/config.inc.php qui contient les paramétrages et la langue courante.
includes/header.inc.php sert à vérifier si l’utilisateur est identifié et vérifie ses droits
includes/top.inc.php prépare la page et la feuille de styles
includes/bottom.inc.php affiche le menu en tenant compte des droits et prépare le bas de la page
includes/footer.inc.php ferme les connexions à la base mysql et envoie le contenu de la page calculée précédemment vers le navigateur.
Un script en javascript est exécuté sur le navigateur client pour mettre en forme la page. Si javascript est désactivé, on obtient un écran fait pour faciliter l’accessibilité.
Le maximum des paramètres se trouve dans un script
includes/config.inc.php Son contenu est éventuellement modifié par l’exécution du script
config.php