{else}
<p>
-N'importe qui peut faire la demande de création d'une mailing-list, il suffit pour cela d'être au
+N'importe qui peut faire la demande de création d'une liste de diffusion, il suffit pour cela d'être au
moins 4 polytechniciens inscrits sur le site, et de fournir les informations suivantes concernant la
liste :
</p>
-<form action='lists/create' method='post'>
+<form action='lists/create' method='post' enctype="multipart/form-data">
+ {xsrf_token_field}
<table class='bicol' cellspacing='0' cellpadding='2'>
<tr>
<th colspan='5'>Caractéristiques de la liste</th>
</tr>
<tr>
<td class='titre'>C'est une liste pour :</td>
- <td colspan='2'><input type='radio' name='asso' value='binet'
- {if $smarty.post.asso eq 'binet' && $smarty.post}checked='checked'{/if} />un binet</td>
+ <td colspan='2'><input type='radio' name='asso' value='groupex'
+ {if $smarty.post.asso eq 'groupex' && $smarty.post}checked='checked'{/if} />un groupe X</td>
<td colspan='2'><input type='radio' name='asso' value=''
{if !$smarty.post.asso || !$smarty.post}checked='checked'{/if} />une liste de portée générale ou d'amis</td>
</tr>
+ {if $young_promo}
<tr>
<td></td>
- <td colspan='2'><input type='radio' name='asso' value='groupex'
- {if $smarty.post.asso eq 'groupex' && $smarty.post}checked='checked'{/if} />un groupe X</td>
+ <td colspan='2'><input type='radio' name='asso' value='binet'
+ {if $smarty.post.asso eq 'binet' && $smarty.post}checked='checked'{/if} />un binet</td>
+ {if $very_young_promo}
<td colspan='2'><input type='radio' name='asso' value='alias'
{if $smarty.post.asso eq 'alias' && $smarty.post}checked='checked'{/if} />un alias psc, ...</td>
+ {else}
+ <td colspan='2'></td>
+ {/if}
</tr>
+ {/if}
<tr class='promo'>
<td class='titre'>Promotion :</td>
<td><input type='text' name='promo' size='4' maxlength='4'
{literal}
$(function() {
$(":radio[@name=asso]").change(function() {
- if (($(":radio[@name=asso]:checked").val() == "binet") || ($(":radio[@name=asso]:checked").val() == "alias")) {
+ var asso = $(":radio[@name=asso]:checked").val();
+ if ((asso == "binet") || (asso == "alias")) {
$(".groupex").hide();
$(".promo").show();
+ } else if (asso == "groupex") {
+ $(".promo").hide();
+ $(".groupex").show();
} else {
- if ($(":radio[@name=asso]:checked").val() == "groupex") {
- $(".groupex").show();
- $(".promo").hide();
- } else {
- $(".groupex").hide();
- $(".promo").hide();
- }
+ $(".groupex").hide();
+ $(".promo").hide();
}
}).change();
});
</tr>
<tr>
<td></td>
- <td class='smaller' colspan='4'>(l'envoi d'un mail à cette liste est-il libre, modéré
+ <td class='smaller' colspan='4'>(l'envoi d'un email à cette liste est-il libre, modéré
lorsque l'expéditeur n'appartient pas à la liste ou modéré dans tous les cas ?)</td>
</tr>
<tr>
<input type='hidden' name='members' value='{$members}' />
{$members|nl2br|default:"<span class='erreur'>pas de membres</span>"}
<br />
- <input type='text' name='add_member' />
+ <input type='text' name='add_member' /><br />
+ <input type="file" name="add_member_file" /><br />
<input type='submit' name='add_member_sub' value='Ajouter' />
</td>
</tr>
<tr>
<td colspan='5'>
- <small>Tu peux entrer une liste de membres en entrant plusieurs adresses séparées par des espaces.</small>
+ <small>
+ Tu peux entrer une liste de membres en entrant plusieurs adresses séparées par des espaces, des virgules ou des point-virgules.
+ Tu peux aussi fournir un fichier avec une adresse email par ligne.
+ </small>
</td>
</tr>
</table>
<p>
La liste est habituellement créée dans les jours qui suivent la demande sauf exception. Pour plus
d'informations écris-nous à l'adresse {mailto address='listes@polytechnique.org'} en mettant dans
- le sujet de ton mail le nom de la liste souhaité afin de faciliter les échanges de mails
+ le sujet de ton email le nom de la liste souhaité afin de faciliter les échanges d'emails
ultérieurs éventuels.
</p>
<div class='center'>