X-Git-Url: http://git.polytechnique.org/?a=blobdiff_plain;f=templates%2Femails%2Fredirect.tpl;h=c0b537de446eac4b9bc3dec548bc0fc5bff50f9c;hb=4f494e74bb1310de55ce335324a966e31b6c72cb;hp=3634ebf52b4bb4eeed5434e6ee3e0548465aa628;hpb=527ccdb5d9e3a120168331f4aa3070f6c574228e;p=platal.git
diff --git a/templates/emails/redirect.tpl b/templates/emails/redirect.tpl
index 3634ebf..c0b537d 100644
--- a/templates/emails/redirect.tpl
+++ b/templates/emails/redirect.tpl
@@ -1,6 +1,6 @@
{**************************************************************************}
{* *}
-{* Copyright (C) 2003-2008 Polytechnique.org *}
+{* Copyright (C) 2003-2009 Polytechnique.org *}
{* http://opensource.polytechnique.org/ *}
{* *}
{* This program is free software; you can redistribute it and/or modify *}
@@ -20,23 +20,6 @@
{* *}
{**************************************************************************}
-{if $retour == $smarty.const.ERROR_INACTIVE_REDIRECTION}
-
- Tu ne peux pas avoir aucune adresse de redirection active, sinon ton adresse
- {$smarty.session.forlife}@{#globals.mail.domain#} ne fonctionnerait plus.
-
-{/if}
-{if $retour == $smarty.const.ERROR_INVALID_EMAIL}
-
- Erreur: l'email n'est pas valide.
-
-{/if}
-{if $retour == $smarty.const.ERROR_LOOP_EMAIL}
-
- Erreur: {$smarty.session.forlife}@{#globals.mail.domain#} ne doit pas être renvoyé
- vers lui-même, ni vers son équivalent en {#globals.mail.domain2#} ni vers polytechnique.edu.
-
-{/if}
Tes adresses de redirection
@@ -122,6 +105,19 @@
Ajax.update_html(null, 'emails/redirect/' + (checked ? '' : 'in') + 'active/' + email, redirectUpdate);
}
+ function rewriteUpdate(mail, allow, box)
+ {
+ return function() {
+ if (!allow) {
+ if (box.value != '') {
+ alert("Un mail de validation vient d'être envoyer sur " + mail
+ + ". La réécriture ne sera active que lorsque tu auras cliqué sur le lien indiqué dans ce mail.");
+ }
+ }
+ redirectUpdate();
+ };
+ }
+
{/literal}
//]]>
{test_email}
@@ -149,9 +145,9 @@
{if $e->active}checked="checked"{/if}
{if $smarty.foreach.redirect.total eq 1}disabled="disabled"{/if}
onchange="updateRedirect(this.checked, '{$e->email}')" />
-
+
{if $e->has_rewrite()}
-
+
--- aucune ---
{assign var=dom1 value=#globals.mail.domain#}
{assign var=dom2 value=#globals.mail.domain2#}
@@ -162,6 +158,7 @@
value='{$a.alias}@{#globals.mail.domain2#}'>{$a.alias}@{#globals.mail.domain2#}
{/foreach}
+ {if $e->rewrite neq '' && !$e->allow_rewrite}{icon name="error" title="en attente de validation"}{/if}
{else}
pas de réécriture
{/if}
@@ -230,10 +227,10 @@
Tes comptes de stockage de courrier
{/if}
{if #globals.mailstorage.imap_active# or hasPerm('admin')}
-
- Polytechnique.org te propose de conserver les mails que tu reçois, pendant une durée limitée (environ 30 jours).
- Grâce à ce service, tu disposes d'une sauvegarde de tes mails en secours, au cas où, par exemple, tu effacerais
- un mail par erreur.
+
+ Polytechnique.org te propose de conserver les emails que tu reçois, pendant une durée limitée (environ 30 jours).
+ Grâce à ce service, tu disposes d'une sauvegarde de tes emails en secours, au cas où, par exemple, tu effacerais
+ un email par erreur.
Attention : il ne s'agit que d'un service de secours, dont la disponibilité n'est pas garantie.
@@ -258,7 +255,7 @@
{if #globals.mailstorage.googleapps_active# or hasPerm('admin') or $googleapps}
-
+
Grâce à un partenariat avec Google, Polytechnique.org te propose également un compte
Google Apps , qui te permet de disposer des services Google (GMail pour
tes emails, Google Calendar, Google Docs, ...) sur une adresse polytechnique.org.
@@ -301,15 +298,15 @@
L'X te fournit aussi une adresse à vie en «prenom.nom»@polytechnique.edu qui par défaut est
une redirection vers «login»@poly.polytechnique.fr.
Tu peux modifier cette redirection et la faire pointer vers ton adresse
- {$smarty.session.forlife}@{#globals.mail.domain#} (attention, cela demande de la concentration).
+ {$user->forlifeEmail()} (attention, cela demande de la concentration).
- Si tu utilises le service POP de poly pour récupérer tes mails dans ton logiciel de courrier,
+ Si tu utilises le service POP de poly pour récupérer tes emails dans ton logiciel de courrier,
l'équipe de Polytechnique.org te conseille de rediriger :
- «prenom.nom»@polytechnique.edu vers {$smarty.session.forlife}@{#globals.mail.domain#} ;
- {$smarty.session.forlife}@{#globals.mail.domain#} vers «login»@poly.polytechnique.fr.
+ «prenom.nom»@polytechnique.edu vers {$user->forlifeEmail()} ;
+ {$user->forlifeEmail()} vers «login»@poly.polytechnique.fr.
Attention à ne pas faire une boucle quand tu manipules tes redirections ! Tes emails seraient