X-Git-Url: http://git.polytechnique.org/?a=blobdiff_plain;f=include%2Fvalidations%2Fbroken.inc.php;h=70d02bd1e8cd66395d11f7e4c8fdbb5a7032c67c;hb=a9fd3272be2fa0a2513e0ef22323edab77604ca3;hp=da2247937075d820ccab25c61b605bba1a7ebb68;hpb=ea74d2785d9c1ff5571ebf2f73c89cbf19c8dd07;p=platal.git diff --git a/include/validations/broken.inc.php b/include/validations/broken.inc.php index da22479..70d02bd 100644 --- a/include/validations/broken.inc.php +++ b/include/validations/broken.inc.php @@ -1,6 +1,6 @@ m_user = &$user; @@ -88,9 +88,10 @@ class BrokenReq extends Validate global $globals; $email = $this->m_user->bestEmail(); - XDB::execute("UPDATE emails - SET flags = 'active', panne_level = 2 - WHERE uid = {?} AND email = {?}", $this->m_user->id(), $this->m_email); + XDB::execute('UPDATE email_redirect_account + SET flags = \'active\', broken_level = 2 + WHERE uid = {?} AND redirect = {?}', + $this->m_user->id(), $this->m_email); if (XDB::affectedRows() > 0) { $this->m_reactive = true; $mailer = new PlMailer(); @@ -113,7 +114,10 @@ class BrokenReq extends Validate $subject = "Ton adresse $email semble ne plus fonctionner"; $reason = "Nous avons été informés que ton adresse $email ne fonctionne plus correctement par un camarade"; } else { - $res = XDB::iterRow("SELECT email FROM emails WHERE uid = {?} AND flags = 'panne'", $this->m_user->id()); + $res = XDB::iterRow('SELECT redirect + FROM email_redirect_account + WHERE uid = {?} AND flags = \'broken\'', + $this->m_user->id()); $redirect = array(); while (list($red) = $res->next()) { list(, $redirect[]) = explode('@', $red);