X-Git-Url: http://git.polytechnique.org/?a=blobdiff_plain;f=modules%2Femail.php;h=4080b62d447fa6e4e659c17149acd99ecb3bba77;hb=9891bd15f772caef0c199a98f036e976bf4ab94a;hp=504e8eb9218f6aa6f13d3d94f62f9b5c02768cd6;hpb=8d84c630f353ef0534e02325507ed35cc2f0d28f;p=platal.git diff --git a/modules/email.php b/modules/email.php index 504e8eb..4080b62 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)