Après l'insertion du fichier
lib.inc.php, l'environnement de Toutateam est chargé et disponible. Il s'agit de variables globales, de fonctions et de librairies :
Les variables :
- $user_ID
- $user_kurz
- $user_group
- $user_name
- $myDatePref : préférences de date
- $skin : nom de l'enveloppe actuelle
- $langua : langue actuelle
Les fonctions :
- getTranslation("mon texte") : obtient automatiquement la traduction d'un texte dans la langue courante, si la traduction a été renseignée dans le fichier de langue
- libGetCurrentVersion : obtient la version installée de Toutateam
- libDBGetCurrentTablesArray : liste les tables installées dans la base Toutateam
- getGeneralHeaders : obtient les entêtes à intégrer dans le code d'une page html
- getCalendarPopupLink($theItemId,$theFormat="yyyy-MM-dd") : obtient un lien permettant d'afficher un mini-calendrier en popup, pour une sélection de date. La valeur de la date sera reversée dans le champ identifié par l'id : $theItemId
- isChief() : retourne true si l'utilisateur est chef
- isAdmin() : retourne true si l'utilisateur est administrateur
Les librairies :
- Accès à la base de données, à l'aide de l'objet $database
- Tools : librairie d'utilitaires divers : Trace, compteur de temps, ...