- list($m, $dom) = explode('@',$mem);
- if ($dom == $globals->mail->domain || $dom == $globals->mail->domain2) {
- $res = XDB::query('SELECT prenom,IF(nom_usage="", nom, nom_usage), promo
- FROM auth_user_md5 AS u
- INNER JOIN aliases AS a ON u.user_id = a.id
- WHERE a.alias = {?}', $m);
- if(list($prenom, $nom, $promo) = $res->fetchOneRow()) {
- $key = $tri_promo ? $promo : strtoupper($nom{0});
- $membres[$key][$nom.$m] = Array('n' => "$prenom $nom", 'l' => $m, 'p' => (!$tri_promo ? $promo : null));
- } else {
- $membres[0][] = Array('l' => $mem);
- }
+ $user = User::getSilent($mem);
+ if (!$user) {
+ $membres[0][] = array('l' => $mem, 'p' => (!$tri_promo ? 'inconnue' : null));