X-Git-Url: http://git.polytechnique.org/?a=blobdiff_plain;f=plugins%2Finsert.getUserName.php;h=f054e5d7701a6fc17d2cef54212d257cd09fe56b;hb=46403a235e8c4a73b66c1a0fa2f5878c336f5742;hp=7caa9a2444277a8a676921774a3b72a2afb11820;hpb=4b797c353cadbbaafe68ff0002844a31bc44ccd0;p=platal.git diff --git a/plugins/insert.getUserName.php b/plugins/insert.getUserName.php index 7caa9a2..f054e5d 100644 --- a/plugins/insert.getUserName.php +++ b/plugins/insert.getUserName.php @@ -28,26 +28,8 @@ function smarty_insert_getUsername() return ''; } - $domain = Cookie::v('domain', 'login'); - if ($domain == 'hruid') { - return XDB::fetchOneCell('SELECT hruid - FROM accounts - WHERE uid = {?}', - $id); - } elseif ($domain == 'alias') { - return XDB::fetchOneCell('SELECT email - FROM email_source_account - WHERE uid = {?} AND type = \'alias_aux\'', - $id); - } else { - return XDB::fetchOneCell('SELECT email - FROM email_source_account - WHERE uid = {?} AND type != \'alias_aux\' - ORDER BY NOT FIND_IN_SET(\'bestalias\', flags), CHAR_LENGTH(email)', - $id); - } - - return ''; + $user = User::getSilentWithUID($id); + return $user->bestEmail(); } // vim:set et sw=4 sts=4 sws=4 foldmethod=marker enc=utf-8: