{**************************************************************************}
{* *}
-{* Copyright (C) 2003-2006 Polytechnique.org *}
+{* Copyright (C) 2003-2010 Polytechnique.org *}
{* http://opensource.polytechnique.org/ *}
{* *}
{* This program is free software; you can redistribute it and/or modify *}
{if $success}
<p>
- La demande de création des alias <strong>{$success}@{#globals.mail.alias_dom#}</strong> et
- <strong>{$success}@{#globals.mail.alias_dom2#}</strong> a bien été enregistrée. Après
- vérification, tu recevras un mail te signalant l'ouverture de ces adresses.
+ La demande de création des alias <strong>{$success}@{#globals.mail.alias_dom#}</strong> et
+ <strong>{$success}@{#globals.mail.alias_dom2#}</strong> a bien été enregistrée. Après
+ vérification, tu recevras un email te signalant l'ouverture de ces adresses.
</p>
<p>
- Encore merci de nous faire confiance pour tes e-mails !
+ Encore merci de nous faire confiance pour tes emails !
</p>
{else}
<h1>
- Adresses e-mail personnalisées
+ Adresses email personnalisées
</h1>
{if $actuel}
-<form action="{rel}/emails/alias/set/{if $mail_public}private{else}public{/if}" method='post'>
+ {javascript name=ajax}
+ {if $user->hasProfile()}
<table class="flags">
<tr>
<td class="orange">
- <input type="checkbox" {if $mail_public}checked="checked"{/if} onclick="this.form.submit()" />
+ <input type="checkbox" {if $mail_public}checked="checked"{/if}
+ onclick="
+ Ajax.update_html(null,'{$globals->baseurl}/emails/alias/set/'+(this.checked?'public':'private')+'?token={xsrf_token}');
+ document.getElementById('mail_public').innerHTML = (this.checked?'public et apparaît donc sur ta fiche':'privé et n\'apparaît nulle part sur le site') + '.';
+ " />
</td>
<td>
- Ton alias est actuellement : <strong>{$actuel}</strong>. Il est pour l'instant
- {if $mail_public}public et apparaît donc sur ta fiche.{else}privé et n'apparaît nulle part sur le site{/if}
+ Ton alias est actuellement : <strong>{$actuel}</strong>. Il est pour l'instant
+ <span id="mail_public">{if $mail_public}public et apparaît donc sur ta fiche.{else}privé et n'apparaît nulle part sur le site.{/if}</span>
</td>
</tr>
</table>
-</form>
-
+ {/if}
{else}
<p>
- Pour plus de <strong>convivialité</strong> dans l'utilisation de tes mails, tu peux choisir une adresse
- e-mail discrète et personnalisée. Ce nouvel e-mail peut par exemple correspondre à ton surnom.
+ Pour plus de <strong>convivialité</strong> dans l'utilisation de tes emails, tu peux choisir une adresse
+ email discrète et personnalisée. Ce nouvel email peut par exemple correspondre à ton surnom.
</p>
{/if}
<p>
- Pour de plus amples informations sur ce service, nous t'invitons à consulter
- <a href="{rel}/Docs/MonAliasMailMelix-net">cette documentation</a> qui répondra
- sans doute à toutes tes questions
+ Pour de plus amples informations sur ce service, nous t'invitons à consulter
+ <a href="Xorg/AliasMelix">cette documentation</a> qui répondra
+ sans doute à toutes tes questions.
</p>
{if $actuel}
<p>
- <strong>Note : tu as déjà l'alias {$actuel}, or tu ne peux avoir qu'un seul alias à la fois.
- Si tu effectues une nouvelle demande l'ancien alias sera effacé.</strong>
+ <strong>Note : tu as déjà l'alias {$actuel}, or tu ne peux avoir qu'un seul alias à la fois.
+ Si tu effectues une nouvelle demande l'ancien alias sera effacé.</strong>
</p>
{/if}
{if $demande}
<p>
- <strong>Note : tu as déjà effectué une demande pour {$demande->alias}, dont le traitement est
+ <strong>Note : tu as déjà effectué une demande pour {$demande->alias}, dont le traitement est
en cours. Si tu souhaites modifier ceci refais une demande, sinon ce n'est pas la peine.</strong>
</p>
{/if}
<br />
- <form action="{rel}/emails/alias/ask" method="post">
+ <form action="emails/alias/ask" method="post">
+ {xsrf_token_field}
<table class="bicol" cellpadding="4" summary="Demande d'alias">
<tr>
<th>Demande d'alias</th>
</tr>
<tr>
- <td>Alias demandé :</td>
+ <td>Alias demandé :</td>
</tr>
<tr>
<td><input type="text" name="alias" value="{$r_alias}" />@{#globals.mail.alias_dom#} et @{#globals.mail.alias_dom2#}</td>
</tr>
+ {if $user->hasProfile()}
<tr>
<td>
<table class="flags" summary="Flags" cellpadding="0" cellspacing="0">
<tr>
<td class="orange">
- <input type="checkbox" name="public" {if $mail_public}checked="checked"{/if}/>
+ <input type="checkbox" name="public" {if $mail_public}checked="checked"{/if} id="pub_add"/>
</td>
<td class="texte">
- adresse publique (apparaît sur ta fiche).
+ <label for="pub_add">adresse publique (apparaît sur ta fiche).
</td>
</tr>
</table>
</td>
</tr>
+ {/if}
<tr>
- <td>Brève explication :</td>
+ <td>Brève explication :</td>
</tr>
<tr>
<td><textarea rows="5" cols="50" name="raison">{$r_raison}</textarea></td>
</table>
</form>
{if $actuel}
- <form action="{rel}/emails/alias/delete/{$actuel}" method="post"
- onsubmit="return confirm('Es-tu sûr de vouloir supprimer {$actuel} ?')">
+ <form action="emails/alias/delete/{$actuel}" method="post"
+ onsubmit="return confirm('Es-tu sûr de vouloir supprimer {$actuel} ?')">
+ {xsrf_token_field}
<table class="bicol" cellpadding="4" summary="Suppression d'alias">
<tr>
<th>Suppression d'alias</th>
{/if}
{/if}
-{* vim:set et sw=2 sts=2 sws=2: *}
+{* vim:set et sw=2 sts=2 sws=2 enc=utf-8: *}