From: Florent Bruneau Date: Sun, 25 May 2008 10:42:52 +0000 (+0200) Subject: Fix alias computation. X-Git-Tag: xorg/0.9.16~7 X-Git-Url: http://git.polytechnique.org/?a=commitdiff_plain;h=9833e186295906e81ff8c5ac4256f5cc941db0f8;p=platal.git Fix alias computation. Signed-off-by: Florent Bruneau --- diff --git a/include/massmailer.inc.php b/include/massmailer.inc.php index 8b01b50..19996fe 100644 --- a/include/massmailer.inc.php +++ b/include/massmailer.inc.php @@ -164,9 +164,13 @@ abstract class MassMailer global $globals; $alias = $login; if (strpos($login, '@') === false) { - $alias = $login; $login = "$login@{$globals->mail->domain}"; } + require_once('user.func.inc.php'); + $forlife = get_user_forlife($login, '_silent_user_callback'); + if ($forlife) { + $alias = $forlife; + } if (strpos($alias, '@') === false && (is_null($hash) || $hash == 0)) { $hash = $this->createHash(array($prenom, $nom, $login, $sexe, $html, rand(), "X.org rulez"));