{**************************************************************************}
{* *}
-{* 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 *}
Création d'une liste de diffusion
</h1>
-{if $created}
-
-<p class='erreur'>Demande de création envoyée !</p>
-
-{else}
+{if !$created}
<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>
</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=''
- {if !$smarty.post.asso || !$smarty.post}checked='checked'{/if} />une liste de portée générale ou d'amis</td>
+ <td colspan='2'><label><input type='radio' name='asso' value='groupex'
+ {if $smarty.post.asso eq 'groupex' && $smarty.post}checked='checked'{/if} />un groupe X</label></td>
+ <td colspan='2'><label><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</label></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='alias'
- {if $smarty.post.asso eq 'alias' && $smarty.post}checked='checked'{/if} />un alias psc, ...</td>
- </tr>
+ <td colspan='2'><label><input type='radio' name='asso' value='binet'
+ {if $smarty.post.asso eq 'binet' && $smarty.post}checked='checked'{/if} />un binet</label></td>
+ {if $very_young_promo}
+ <td colspan='2'><label><input type='radio' name='asso' value='alias'
+ {if $smarty.post.asso eq 'alias' && $smarty.post}checked='checked'{/if} />un alias psc…</label></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'
{if $smarty.post.promo}value='{$smarty.post.promo}'{else}value='{$smarty.session.promo}'{/if} />
- <td class='smaller' colspan='3'>Par exemple : 2004</td>
+ <td class='smaller' colspan='3'>Par exemple : 2004</td>
</tr>
<tr class='groupex'>
<td class='titre'>Nom du groupe X :</td>
<td colspan='4'>
<input type='text' name='groupex_name' value='{$smarty.post.groupex_name}' /><br />
- <span class='smaller'><strong>Attention :</strong> le nom du groupe doit être écrit comme sur <a
+ <span class='smaller'><strong>Attention :</strong> le nom du groupe doit être écrit comme sur <a
href="http://www.polytechnique.net">Polytechnique.net</a>.</span>
</td>
</tr>
<script type="text/javascript">//<![CDATA[
{literal}
$(function() {
- $(":radio[@name=asso]").change(function() {
- var asso = $(":radio[@name=asso]:checked").val();
+ $(":radio[name=asso]").change(function() {
+ var asso = $(":radio[name=asso]:checked").val();
if ((asso == "binet") || (asso == "alias")) {
$(".groupex").hide();
$(".promo").show();
}).change();
});
$(function() {
- $(":text[@name=promo]").change(function () {
- var str = $(":text[@name=promo]").val();
+ $(":text[name=promo]").change(function () {
+ var str = $(":text[name=promo]").val();
$("span#promotion").text(str);
}).change();
});
<tr>
<td class='titre'>Propriétés :</td>
<td>visibilité :</td>
- <td><input type='radio' name='advertise' value='0'
- {if $smarty.post.advertise eq 0 && $smarty.post}checked='checked'{/if} />publique</td>
- <td><input type='radio' name='advertise' value='1'
- {if $smarty.post.advertise neq 0 || !$smarty.post}checked='checked'{/if} />privée</td>
+ <td><label><input type='radio' name='advertise' value='0'
+ {if $smarty.post.advertise eq 0 && $smarty.post}checked='checked'{/if} />publique</label></td>
+ <td><label><input type='radio' name='advertise' value='1'
+ {if $smarty.post.advertise neq 0 || !$smarty.post}checked='checked'{/if} />privée</label></td>
<td></td>
</tr>
<tr>
<td></td>
- <td class='smaller' colspan='4'>(est-ce que les non membres peuvent voir l'existence de cette liste ?)</td>
+ <td class='smaller' colspan='4'>(est-ce que les non membres peuvent voir l'existence de cette liste ?)</td>
</tr>
<tr>
<td></td>
<td>diffusion :</td>
- <td><input type='radio' name='modlevel' value='0'
- {if !$smarty.post.modlevel}checked='checked'{/if} />libre</td>
- <td><input type='radio' name='modlevel' value='1'
- {if $smarty.post.modlevel eq 1}checked='checked'{/if} />restreinte</td>
- <td><input type='radio' name='modlevel' value='2'
- {if $smarty.post.modlevel eq 2}checked='checked'{/if} />modérée</td>
+ <td><label><input type='radio' name='modlevel' value='0'
+ {if !$smarty.post.modlevel}checked='checked'{/if} />libre</label></td>
+ <td><label><input type='radio' name='modlevel' value='1'
+ {if $smarty.post.modlevel eq 1}checked='checked'{/if} />restreinte</label></td>
+ <td><label><input type='radio' name='modlevel' value='2'
+ {if $smarty.post.modlevel eq 2}checked='checked'{/if} />modérée</label></td>
</tr>
<tr>
<td></td>
- <td class='smaller' colspan='4'>(l'envoi d'un mail à cette liste est-il libre, modéré
- lorsque l'expéditeur n'appartient pas à la liste ou modéré dans tous les cas ?)</td>
+ <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>
<td></td>
<td>inscription :</td>
- <td><input type='radio' name='inslevel' value='0'
- {if $smarty.post.inslevel eq 0 && $smarty.post}checked='checked'{/if} />libre</td>
- <td><input type='radio' name='inslevel' value='1'
- {if $smarty.post.inslevel neq 0 || !$smarty.post}checked='checked'{/if} />modérée</td>
+ <td><label><input type='radio' name='inslevel' value='0'
+ {if $smarty.post.inslevel eq 0 && $smarty.post}checked='checked'{/if} />libre</label></td>
+ <td><label><input type='radio' name='inslevel' value='1'
+ {if $smarty.post.inslevel neq 0 || !$smarty.post}checked='checked'{/if} />modérée</label></td>
<td></td>
</tr>
<tr>
<td class='titre'>Gestionnaires :</td>
<td colspan='4'>
<input type='hidden' name='owners' value='{$owners}' />
- {$owners|nl2br|default:"<span class='erreur'>pas de gestionnaires</span>"}
+ {$owners|nl2br|default:'<span class="erreur">pas de gestionnaires</span>'}
<br />
<input type='text' name='add_owner' />
<input type='submit' name='add_owner_sub' value='Ajouter' />
<td class='titre'>Membres :</td>
<td colspan='4'>
<input type='hidden' name='members' value='{$members}' />
- {$members|nl2br|default:"<span class='erreur'>pas de membres</span>"}
+ {$members|nl2br|default:'<span class="erreur">pas de membres</span>'}
<br />
<input type='text' name='add_member' /><br />
<input type="file" name="add_member_file" /><br />
<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'>