ta question m’a interrogé aussi et j’ai essayé de comprendre.
si je comprends bien la démarche d’installation d’une application, setup.inc.php contient entre autre le nom des tables à créer dans la base, ensuite, on a la structure de la table dans le fichier table_current.inc.php.
or, les tables du carnet d’adresse sont bien créées lors de l’installation d’egroupware; mais on (en tout cas moi) n’a pas essayé de desinstaller ni reinstaller le module carnet d’adresses. donc on doit avoir le mécanisme ailleurs.
et effectivement dans dans le répertoire phpgwapi (module commun) on retrouve bien dans les fichiers précités la description des tables du carnet d’adresses.
donc si on va dans le module de gestion des bases de données et si on interroge l’application phpgwapi, on trouve bien la description des tables de addressbook.
si on fait une modif dans la structure des tables il faut réinstaller l’application phpgwapi; et là, ça craint car tu pourras constater qu’il y a plein de tables qui vont être recréées, pas seulement le carnet d’adresse!!!..