X-Git-Url: http://git.polytechnique.org/?a=blobdiff_plain;f=plugins%2Finsert.getUserName.php;h=f054e5d7701a6fc17d2cef54212d257cd09fe56b;hb=f32fe5676824eee016d40779785895d0b84edca5;hp=769853b0c56390cd11e3d2fa4783a9799ca958a9;hpb=93d42b4fcc6f055a428c9b63e386ac62c918d08a;p=platal.git diff --git a/plugins/insert.getUserName.php b/plugins/insert.getUserName.php index 769853b..f054e5d 100644 --- a/plugins/insert.getUserName.php +++ b/plugins/insert.getUserName.php @@ -1,6 +1,6 @@ fetchOneCell(); - } else { - $res = XDB::query(" - SELECT v.alias - FROM virtual AS v - INNER JOIN virtual_redirect USING (vid) - INNER JOIN aliases AS a ON (uid = {?} AND a.type = 'a_vie') - WHERE redirect = CONCAT(a.alias, {?}) OR redirect = CONCAT(a.alias, {?})", - $id, '@' . $globals->mail->domain, '@' . $globals->mail->domain2); - $aliases = $res->fetchAllAssoc(); - foreach ($aliases as $alias) { - list($login, $domain) = explode('@', $alias['alias']); - if ($domain == $globals->mail->alias_dom || $domain == $globals->mail->alias_dom2) { - return $login; - } - } - } - - return ''; + $user = User::getSilentWithUID($id); + return $user->bestEmail(); } // vim:set et sw=4 sts=4 sws=4 foldmethod=marker enc=utf-8: