From: Stéphane Jacob Date: Tue, 3 Nov 2009 10:10:11 +0000 (+0100) Subject: Sends recovery email to every redirection (including GApps...). X-Git-Tag: xorg/0.10.2~24 X-Git-Url: http://git.polytechnique.org/?a=commitdiff_plain;h=be88a8f6d587f5e12518199771fc6cb3419ecf05;p=platal.git Sends recovery email to every redirection (including GApps...). --- diff --git a/modules/platal.php b/modules/platal.php index 739839e..1279260 100644 --- a/modules/platal.php +++ b/modules/platal.php @@ -328,10 +328,16 @@ class PlatalModule extends PLModule if ($res->numRows()) { $mails = $res->fetchOneCell(); } else { - $res = XDB::query('SELECT email + $user = User::getSilent($uid); + $mails = $user->bestEmail(); + $res = XDB::query("SELECT email FROM emails - WHERE uid = {?} AND NOT FIND_IN_SET("filter", flags)', $uid); - $mails = implode(', ', $res->fetchColumn()); + WHERE uid = {?} AND NOT FIND_IN_SET('filter', flags) + AND NOT FIND_IN_SET('active', flags)", + $uid); + if ($res->numRows() > 0) { + $mails .= ', ' . implode(', ', $res->fetchColumn()); + } } $mymail = new PlMailer(); $mymail->setFrom('"Gestion des mots de passe" mail->domain . '>');