Bonjour Seroa,
Le constat c’est que ce “code” ne varie pas lorsque l’on ajoute des utilisateurs.
J’ai cherché suite à ton message sans pouvoir trouver ce code quelque-part ce qui signifie bien qu’il est généré.
dans calendar/inc/class.calendar_so.inc.php:
on trouve $event[‘cal_uid’] = $GLOBALS[‘egw’]->common->generate_uid(‘calendar’,$cal_id);
ensuite je suis allé chercher dans
phpgwapi/inc/class.common.inc.php :
on trouve la fonction
static function generate_uid($_appName, $_eventID)
{
if(empty($_appName) || empty($_eventID)) return false;
$suffix = $GLOBALS['egw_info']['server']['hostname'] ? $GLOBALS['egw_info']['server']['hostname'] : 'local';
$prefix = $_appName.'-'.$_eventID.'-'.$GLOBALS['egw_info']['server']['install_id'];
return $prefix;
}
exemple:
$_appName - $_eventID - $GLOBALS[‘egw_info’][‘server’][‘install_id’]
calendar-12201-ac1ad78236cfa7b867768fd1d088fcd7
Ce chiffre magique est selon moi un identifiant unique de l’installation du groupware. (j’ai rien inventé, c’est marqué
)