ToutateamDoc : DocDevEnvironnement - Dernière modification le 18/02/2009 12:28
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, ...