From: Stéphane Jacob Date: Tue, 7 Oct 2008 10:36:09 +0000 (+0200) Subject: Merge commit 'origin/master' into fusionax X-Git-Tag: xorg/1.0.0~332^2~504 X-Git-Url: http://git.polytechnique.org/?a=commitdiff_plain;h=f875fdc7a9cd2b879598a1e0ac0cb73456e4e809;p=platal.git Merge commit 'origin/master' into fusionax --- f875fdc7a9cd2b879598a1e0ac0cb73456e4e809 diff --cc modules/email.php index 4a4741e,43e4c19..09cfe6e --- a/modules/email.php +++ b/modules/email.php @@@ -242,20 -241,11 +241,19 @@@ class EmailModule extends PLModul $actifs = Env::v('emails_actifs', Array()); print_r(Env::v('emails_rewrite')); if (Env::v('emailop') == "ajouter" && Env::has('email')) { - $retour = $redirect->add_email(Env::v('email')); + $new_email = Env::v('email'); + if ($new_email == "new@example.org") { + $new_email = Env::v('email_new'); + } + $retour = $redirect->add_email($new_email); + if ($retour == ERROR_INVALID_EMAIL) { + $page->assign('email', $new_email); + } + $page->assign('retour', $retour); } elseif (empty($actifs)) { - $page->assign('retour', ERROR_INACTIVE_REDIRECTION); + $retour = ERROR_INACTIVE_REDIRECTION; } elseif (is_array($actifs)) { - $page->assign('retour', $redirect->modify_email($actifs, - Env::v('emails_rewrite',Array()))); + $retour = $redirect->modify_email($actifs, Env::v('emails_rewrite', Array())); } }