{**************************************************************************}
{* *}
-{* Copyright (C) 2003-2007 Polytechnique.org *}
+{* Copyright (C) 2003-2008 Polytechnique.org *}
{* http://opensource.polytechnique.org/ *}
{* *}
{* This program is free software; you can redistribute it and/or modify *}
<form action='lists/create' method='post'>
<table class='bicol' cellspacing='0' cellpadding='2'>
<tr>
- <th colspan='2'>Caractéristiques de la Liste</th>
+ <th colspan='5'>Caractéristiques de la liste</th>
</tr>
<tr>
- <td class='titre'>Addresse souhaitée :</td>
- <td>
- <input type='text' name='liste' value='{$smarty.post.liste}' />@polytechnique.org
+ <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>
+ </tr>
+ <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>
+ <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>
+ </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
+ href="http://www.polytechnique.net">Polytechnique.net</a>.</span>
</td>
</tr>
<tr>
+ <td class='titre'>Adresse souhaitée :</td>
+ <td colspan='4'>
+ <input type='text' name='liste' size='15' value='{$smarty.post.liste}' />@<span class='promo'><span id='promotion'></span>.</span><span class='groupex'><span class='smaller'>diminutifdugroupe</span>.</span>polytechnique.org
+ </td>
+ </tr>
+ <script type="text/javascript">//<![CDATA[
+ {literal}
+ $(function() {
+ $(":radio[@name=asso]").change(function() {
+ if (($(":radio[@name=asso]:checked").val() == "binet") || ($(":radio[@name=asso]:checked").val() == "alias")) {
+ $(".groupex").hide();
+ $(".promo").show();
+ } else {
+ if ($(":radio[@name=asso]:checked").val() == "groupex") {
+ $(".groupex").show();
+ $(".promo").hide();
+ } else {
+ $(".groupex").hide();
+ $(".promo").hide();
+ }
+ }
+ }).change();
+ });
+ $(function() {
+ $(":text[@name=promo]").change(function () {
+ var str = $(":text[@name=promo]").val();
+ $("span#promotion").text(str);
+ }).change();
+ });
+ {/literal}
+ // ]]></script>
+ <tr>
<td class='titre'>Sujet (bref) :</td>
- <td>
- <input type='text' name='desc' size='50' value="{$smarty.post.desc}" />
+ <td colspan='4'>
+ <input type='text' name='desc' size='50' value='{$smarty.post.desc}' />
</td>
</tr>
<tr>
<td class='titre'>Propriétés :</td>
- <td>
- <table style='width: 100%'>
- <tr>
- <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></td>
- </tr>
- <tr>
- <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>
- </tr>
- <tr>
- <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></td>
- </tr>
- </table>
- </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></td>
+ </tr>
+ <tr>
+ <td></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>
+ </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>
+ </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></td>
+ </tr>
+ <tr>
+ <td></td>
+ <td class='smaller' colspan='4'>(détermine si les inscriptions à la liste sont modérées
+ par les modérateurs de la liste ou non.)</td>
</tr>
- <tr><th colspan='2'>Membres et Gestionnaires</th></tr>
+ <tr><th colspan='5'>Membres et gestionnaires</th></tr>
<tr>
- <td class='titre'>Gestionnaires</td>
- <td>
+ <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>"}
<br />
</td>
</tr>
<tr>
- <td class='titre'>Membres</td>
- <td>
+ <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>"}
<br />
</td>
</tr>
<tr>
- <td colspan="2">
+ <td colspan='5'>
<small>Tu peux entrer une liste de membres en entrant plusieurs adresses séparées par des espaces.</small>
</td>
</tr>