BD de egroupware

one_day -  
 Othee -
Bonjour,

Je suis en stage en entreprise dans le cadre d'un BTS IG.
Je travaille sur egroupware.

Dans la base de données de egroupware, je sais que la table egw_sessions permet l'affichage dans un (formulaire ou tableau) des personnes qui sont connectées instantanément à l'outil. Mais quelle est la signification des champs de cette table?
voici les champs de la table en question:

session_id
session_lid
session_ip
session_logintime
session_dla
session_action
session_flags

Je m'attends à recevoir des réponses telles que : " Lis la documentation technique d'egroupware " ou alors une réorientation vers: http://www.nabble.com/egroupware-french-f3746.html.
Mais il n'existe aucune documentation technique d'egroupware, c'est bien dommage et le forum d'egroupware es infesté de spam, du coup il n'y a très peu de réponse aux "demande d'aide sérieuses" .

Merci de l'aide que vous pourrez certainement m'apporter.

2 réponses

one_day
 
SNNNNNIIIFFF!!!!!!!!!!!!!!!! je n'y arriverais jamais...
0
Othee
 
Salut,

Je bosse également sur eGroupware (1.3) depuis quelques temps et pour palier au manque de doc en général je vais voir comment sont implémentées les classes y a pas mal de commentaires ...

J'ai pas touché la table des sessions mais en regardant vite fait les classes utilisées pour gérer les sessions (phpgwapi/inc/class.sessions.inc, ...class.sessions_php4.inc) tu peux trouver quelques indices :

Pour les deux id session_id et session_lid :
id : user account id
lid : user account login id

Je pense que session_ip et session_logintime tu vois ce que c'est :D

session_flags
- A - anonymous session, N - None, normal session

session_action
- initialisé à $_SERVER['PHP_SELF'] quand tu enregistre la session
- je dirais que c'est la dernière page consultée sur la session

session_dla
- DateLastActive column
- Last time they did anything in their current session
(trouvé ici http://osdir.com/ml/web.egroupware.french/2005-10/msg00005.html)

En + de Nabble y a le guide du developpeur qui aide pas mal (quand le site n'est pas down...)
https://www.egroupware.org/en/?page_name=wiki&wikipage=ApplicationDevelopmentGuide

En espérant que ca t'aide un peu

++
0