X-Git-Url: http://git.polytechnique.org/?a=blobdiff_plain;f=modules%2Femail.php;h=3a0721efa75514048d08f8d6be4f6e723a652c85;hb=acc9be56f2cc773f7e684f9cd3201141bc126ee2;hp=6f1e98d059385fd45f4ad325254ec2143d3985be;hpb=1f894f6db322b5143bb35146661b7c55a524abb1;p=platal.git diff --git a/modules/email.php b/modules/email.php index 6f1e98d..3a0721e 100644 --- a/modules/email.php +++ b/modules/email.php @@ -258,7 +258,15 @@ class EmailModule extends PLModule $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)) { $retour = ERROR_INACTIVE_REDIRECTION; } elseif (is_array($actifs)) { @@ -310,6 +318,9 @@ class EmailModule extends PLModule // Display GoogleApps acount information. require_once 'googleapps.inc.php'; $page->assign('googleapps', GoogleAppsAccount::account_status($user->id())); + + require_once 'emails.combobox.inc.php'; + fill_email_combobox($page); } function handler_antispam(&$page, $statut_filtre = null)