Searching mentors in advanced search works back. (Closes #741)
[platal.git] / include / validations / broken.inc.php
index c7bfbb7..523d355 100644 (file)
@@ -39,7 +39,7 @@ class BrokenReq extends Validate
     public $rules = "Accepter si l'adresse mail parait correcte, et pas absurde (ou si le marketeur est de confiance).
     Si le demandeur marque sa propre adresse mail, refuser dans tous les cas.
     Si l'adresse proposée est surveillée, refuser.
-    Si le compte associé est désactivé, étudier le cas en fonction de la raison de la désactivation";
+    Si le compte associé est désactivé, étudier le cas en fonction de la raison de la désactivation.";
     // }}}
     // {{{ constructor
 
@@ -67,7 +67,7 @@ class BrokenReq extends Validate
 
     // }}}
     // {{{ function _mail_subj
-    
+
     protected function _mail_subj()
     {
         return "[Polytechnique.org] Récupération de {$this->m_prenom} {$this->m_nom} ({$this->m_promo})";
@@ -79,9 +79,9 @@ class BrokenReq extends Validate
     protected function _mail_body($isok)
     {
         if ($isok && !$this->m_reactive) {
-            return "  Un mail de contact vient d'être envoyé "
+            return "  Un mail de contact vient d'être envoyé"
                 ." à {$this->m_prenom} {$this->m_nom} ({$this->m_promo}) pour confirmer sa volonté de"
-                ." mettre à jour sa redirection Polytechnique.org!\n\n"
+                ." mettre à jour sa redirection Polytechnique.org !\n\n"
                 ."Merci de ta participation !\n";
         } elseif ($isok) {
             return "  L'adresse de redirection {$this->m_email} de {$this->m_prenom} {$this->m_nom} ({$this->m_promo}) "
@@ -100,14 +100,14 @@ class BrokenReq extends Validate
         global $globals;
         $email =  $this->m_bestalias . '@' . $globals->mail->domain;
 
-        XDB::execute("UPDATE  emails AS e 
+        XDB::execute("UPDATE  emails AS e
                   INNER JOIN  aliases AS a ON (a.id = e.uid)
-                         SET  e.flags = 'active'
+                         SET  e.flags = 'active', panne_level = 2
                        WHERE  a.alias = {?} AND e.email = {?}", $this->m_forlife, $this->m_email);
         if (XDB::affectedRows() > 0) {
             $this->m_reactive = true;
             $mailer = new PlMailer();
-            $mailer->setFrom('"Association Polytechnique.org" <register@polytechnique.org>');
+            $mailer->setFrom('"Association Polytechnique.org" <register@' . $globals->mail->domain . '>');
             $mailer->addTo($email);
             $mailer->setSubject("Mise à jour de ton adresse $email");
             $mailer->setTxtBody(wordwrap("Cher Camarade,\n\n"
@@ -116,12 +116,12 @@ class BrokenReq extends Validate
                              . "N'hésite pas à aller gérer toi-même tes redirections en te rendant à la page :\n"
                              . "https://www.polytechnique.org/emails/redirect\n"
                              . "Si tu as perdu ton mot de passe d'accès au site, tu peux également effectuer la procédure de récupération à l'adresse :\n"
-                             . "https://www.polytechnique.org/recovery\n"
-                             . "-- \nTrès Cordialement,\nL'Equipe de Polytechnique.org\n"));
+                             . "https://www.polytechnique.org/recovery\n\n"
+                             . "-- \nTrès Cordialement,\nL'Équipe de Polytechnique.org\n"));
             $mailer->send();
             return true;
         }
-        
+
         $email =  $this->m_bestalias . '@' . $globals->mail->domain;
         if ($this->old_email) {
             $subject = "Ton adresse $email semble ne plus fonctionner";
@@ -140,21 +140,21 @@ class BrokenReq extends Validate
             if (!count($redirect)) {
                 $reason .= '.';
             } elseif (count($redirect) == 1) {
-                $reason .= ' car sa redirection vers ' . $redirect[0] . ' est hors-service depuis plusiers mois.';
+                $reason .= ' car sa redirection vers ' . $redirect[0] . ' est hors-service depuis plusieurs mois.';
             } else {
-                $reason .= ' car ses redirections vers ' . implode(', ', $redirect) 
+                $reason .= ' car ses redirections vers ' . implode(', ', $redirect)
                         . ' sont hors-services depuis plusieurs mois.';
             }
         }
         $body = ($this->m_sexe ? 'Chère ' : 'Cher ') . $this->m_prenom . ",\n\n"
               . $reason . "\n\n"
               . "L'adresse {$this->m_email} nous a été communiquée, veux-tu que cette adresse devienne ta nouvelle "
-              . "adresse devienne ta nouvelle adresse de redirection ? Si oui, envoie nous des informations qui "
-              . "nous permettrons de nous assurer de ton identité (par exemple ta date de naissance et ta promotion)\n"
-              . "-- \nTrès Cordialement,\nL'Equipe de Polytechnique.org\n";
+              . "adresse de redirection ? Si oui, envoie nous des informations qui "
+              . "nous permettront de nous assurer de ton identité (par exemple ta date de naissance et ta promotion).\n\n"
+              . "-- \nTrès Cordialement,\nL'Équipe de Polytechnique.org\n";
         $body = wordwrap($body, 78);
         $mailer = new PlMailer();
-        $mailer->setFrom('"Association Polytechnique.org" <register@polytechnique.org>');
+        $mailer->setFrom('"Association Polytechnique.org" <register@' . $globals->mail->domain . '>');
         $mailer->addTo($this->m_email);
         $mailer->setSubject($subject);
         $mailer->setTxtBody($body);