X-Git-Url: http://git.polytechnique.org/?a=blobdiff_plain;f=plugins%2Finsert.getUserName.php;h=0fd9e83a84a91ff41ae40a44ff3c3a92c0d81cd5;hb=2482fe415f23dad9abc95f0fd5ff0fdf939de8b8;hp=95782b935617a4602255dc6d12e223a3c093738b;hpb=0337d704b62718d7c77106c0e4c4e26fb02beacf;p=platal.git diff --git a/plugins/insert.getUserName.php b/plugins/insert.getUserName.php index 95782b9..0fd9e83 100644 --- a/plugins/insert.getUserName.php +++ b/plugins/insert.getUserName.php @@ -1,6 +1,6 @@ xdb->query("SELECT alias FROM aliases - WHERE id={?} AND (type IN ('a_vie','alias') AND FIND_IN_SET('bestalias', flags))", $id); - return $res->fetchOneCell(); - } else { - $res = $globals->xdb->query(" - SELECT v.alias - FROM virtual AS v - INNER JOIN virtual_redirect USING(vid) - INNER JOIN aliases AS a ON(id={?} AND a.type='a_vie') - WHERE redirect = CONCAT(a.alias, {?}) - OR redirect = CONCAT(a.alias, {?})", - $id, "@".$globals->mail->domain, "@".$globals->mail->domain2); - $alias = $res->fetchOneCell(); - return substr($alias, 0, strpos($alias, "@")); - } - - return $login; - + $user = User::getSilentWithUID($id); + return $user->bestEmail(); } + +// vim:set et sw=4 sts=4 sws=4 foldmethod=marker enc=utf-8: ?>