X-Git-Url: http://git.polytechnique.org/?a=blobdiff_plain;f=include%2Fvalidations%2Fbroken.inc.php;h=70d02bd1e8cd66395d11f7e4c8fdbb5a7032c67c;hb=a9fd3272be2fa0a2513e0ef22323edab77604ca3;hp=8dc35f7431d3748c6f8cc95fc0b4a963a4a4cf46;hpb=e85e121558a37e06cbf2099843588a6e5e5c267a;p=platal.git diff --git a/include/validations/broken.inc.php b/include/validations/broken.inc.php index 8dc35f7..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);