X-Git-Url: http://git.polytechnique.org/?a=blobdiff_plain;f=modules%2Fregister.php;h=43dc9e9b5185c923b18a14b44ab2c7c4f0b35aec;hb=0173649da100caf1f8fa5cfcfac632283f047b2c;hp=973993f4249488739e926ce27fe01008359b0b00;hpb=15836cdd5761e97bc31f437f489c50be0a586486;p=platal.git diff --git a/modules/register.php b/modules/register.php index 973993f..43dc9e9 100644 --- a/modules/register.php +++ b/modules/register.php @@ -196,6 +196,7 @@ class RegisterModule extends PLModule $alert .= "Tentative d'inscription depuis une IP surveillee"; } if ($email_banned || $ip_banned) { + global $globals; $err = "Une erreur s'est produite lors de l'inscription." . " Merci de contacter trig($err); + $page->trigError($err); } } @@ -362,6 +363,7 @@ class RegisterModule extends PLModule $mymail->setSubject("Inscription de $prenom $nom (X$promo)"); $mymail->setFrom('"Webmaster Polytechnique.org" mail->domain . '>'); $mymail->addTo($globals->register->notif); + $mymail->addHeader('Reply-To', $globals->register->notif); $msg = "$prenom $nom (X$promo) a terminé son inscription avec les données suivantes :\n" . " - nom : $nom\n" . " - prenom : $prenom\n" @@ -372,9 +374,13 @@ class RegisterModule extends PLModule . " - sexe : $femme\n" . " - ip : {$logger->ip} ({$logger->host})\n" . ($logger->proxy_ip ? " - proxy : {$logger->proxy_ip} ({$logger->proxy_host})\n" : "") - . "\n\n" - . "Les marketings suivants avaient été effectués :\n" - . implode("\n", $market); + . "\n\n"; + if (count($market) > 0) { + $msg .= "Les marketings suivants avaient été effectués :\n" + . implode("\n", $market); + } else { + $msg .= "$prenom $nom n'a jamais reçu de mail de marketing."; + } $mymail->setTxtBody($msg); $mymail->send(); } @@ -483,8 +489,8 @@ class RegisterModule extends PLModule } if (Post::v('imap')) { require_once 'emails.inc.php'; - $storage = new MailStorageIMAP(S::v('uid')); - $storage->enable(); + $storage = new EmailStorage(S::v('uid'), 'imap'); + $storage->activate(); } pl_redirect('profile/edit');