{**************************************************************************}
{* *}
-{* Copyright (C) 2003-2011 Polytechnique.org *}
+{* Copyright (C) 2003-2014 Polytechnique.org *}
{* http://opensource.polytechnique.org/ *}
{* *}
{* This program is free software; you can redistribute it and/or modify *}
{else}
Envoyée
{/if}
-
+ </td>
+ </tr>
<tr>
<td class='titre'>
ID
<td class='titre'>
Intro de la lettre<br />(ou contenu pour les lettres exceptionnelles)
</td>
- <td>
+ <td rowspan="2">
<textarea name='head' cols='60' rows='20'>{$issue->head()}</textarea>
</td>
</tr>
<tr>
+ <td class="smaller">
+ <p><a href="wiki_help/notitle" class="popup3">{icon name=information} Voir la documentation du wiki</a>
+ </p>
+ <p>{icon name=information} Dans le message, "<cher> <prenom>"
+ sera remplacé par ce que chaque destinataire a défini dans son profil pour le paramètre "Comment t'appeler".
+ </p>
+ </td>
+ </tr>
+ <tr>
<td class='titre'>
Signature de la lettre
</td>
<td>
- <input type='text' size='60' name='signature' value="{$issue->signature}"</input>
+ <input type='text' size='60' name='signature' value="{$issue->signature}" />
+ </td>
+ </tr>
+ <tr>
+ <td class='titre'>
+ Adresse de réponse (optionnelle)
+ </td>
+ <td>
+ <input type='text' size='60' name='reply_to' value="{$issue->reply_to}" />
</td>
</tr>
{if $nl->automaticMailingEnabled() && ($issue->isEditable() || $issue->isPending())}
</td>
<td>
{if $issue->isEditable()}
- Le {valid_date name="send_before_date" value=$issue->getSendBeforeDate() from=3 to=15} vers {html_select_time prefix="send_before_time_" time=$issue->getSendBeforeTime() display_hours=true display_minutes=false display_seconds=false display_meridian=false use_24_hours=true} heures
+ Le {valid_date name="send_before_date" value=$issue->getSendBeforeDate() from=0 to=15} vers {html_select_time prefix="send_before_time_" time=$issue->getSendBeforeTime() display_hours=true display_minutes=false display_seconds=false display_meridian=false use_24_hours=true} heures
{else}
- Le {$issue->send_before|date_format:"%X vers %Hh"}
+ Le {$issue->send_before|date_format:"%d/%m/%Y vers %Hh"}
{/if}
</td>
</tr>
{/if}
- {if $issue->isEditable()}
- {if $nl->criteria->hasFlag('promo')}
+ {if $nl->criteria->hasFlag('promo')}
<tr>
- <td class='titre'>
- Promotions
- </td>
+ <td class="titre">Promotions</td>
<td>
- <script type="text/javascript">/*<![CDATA[*/
- {literal}
- function updatepromofields(egal1) {
- var f = egal1.form;
- f.egal2.disabled = f.promo2.disabled = egal1.value == '=';
- f.egal2.readOnly = true;
- if (f.egal1.value == '>=') {
- f.egal2.value = '<=';
- } else {
- f.egal2.value = '>=';
- }
- }
- $(function() { updatepromofields($('select[name=egal1]')[0]); });
- {/literal}
- /*]]>*/</script>
- <select name="egal1" onchange="updatepromofields(this)" style="text-align:center">
- <option value="=" {if $smarty.request.egal1 eq "="}selected="selected"{/if}> = </option>
- <option value=">=" {if $smarty.request.egal1 eq ">="}selected="selected"{/if}> >= </option>
- <option value="<=" {if $smarty.request.egal1 eq "<="}selected="selected"{/if}> <= </option>
- </select>
- <input type="text" name="promo1" size="4" maxlength="4" value="{$smarty.request.promo1}" />
- et
- <input type="text" name="egal2" size="1" style="text-align:center" value="{if t($smarty.request.egal2) eq '<'}<{else}>{/if}" readonly="readonly" />
- <input type="text" name="promo2" size="4" maxlength="4" value="{$smarty.request.promo2}" />
+ {if $issue->isEditable()}
+ {include file="include/select_promo.tpl" promo_data=$smarty.request egal1="egal1" egal2="egal2" promo1="promo1" promo2="promo2" edu_type="edu_type"}
+ {else}
+ {if t($smarty.request.promo1)}
+ {if $smarty.request.egal1 eq "="}
+ {$smarty.request.promo1}
+ {elseif t($smarty.request.promo2)}
+ {if $smarty.request.egal1 eq ">="}
+ {$smarty.request.promo1} à {$smarty.request.promo2}
+ {else}
+ {$smarty.request.promo2} à {$smarty.request.promo1}
+ {/if}
+ {else}
+ {if $smarty.request.egal1 eq ">="}
+ après {$smarty.request.promo1}
+ {else}
+ avant {$smarty.request.promo1}
+ {/if}
+ {/if}
+ {else}
+ Toutes les promotions
+ {/if}
+ {if $smarty.request.edu_type eq #UserFilter::GRADE_ING#}(X){/if}
+ {if $smarty.request.edu_type eq #UserFilter::GRADE_MST#}(Master){/if}
+ {if $smarty.request.edu_type eq #UserFilter::GRADE_PHD#}(Docteur){/if}
+ {/if}
</td>
</tr>
- {/if}
- {if $nl->criteria->hasFlag('axid')}
+ {/if}
+ {if $nl->criteria->hasFlag('axid')}
<tr>
- <td>Matricule AX</td>
+ <td class="titre">Matricule AX</td>
<td>
- <textarea name="axid" rows="10" cols="12">{$smarty.request.axid}</textarea>
- <br />
- <i>Entrer une liste de matricules AX (un par ligne)</i><br />
- <input type="checkbox" name="axid_reversed" id="axid_reversed" {if $smarty.request.axid_reversed}checked="checked"{/if} value="1" />
+ {if $issue->isEditable()}
+ <textarea name="axid" rows="10" cols="12">{$smarty.request.axid}</textarea>
+ <br />
+ <i>Entrer une liste de matricules AX (un par ligne)</i><br />
+ <input type="checkbox" name="axid_reversed" id="axid_reversed" {if $smarty.request.axid_reversed}checked="checked"{/if} value="1" />
+ Inverser la sélection <i>(sélectionner dans l'intervalle de promotions, à l'exception des matricules indiqués)</i>
+ {else}
+ {$smarty.request.axid}
+ {/if}
</td>
</tr>
- {/if}
{/if}
<tr class='center'>
<td colspan='2'>
- <input type='submit' value='Sauver' />
+ <input type='submit' name='submit' value='Sauver' />
</td>
</tr>
</table>
{/if}
-{* vim:set et sw=2 sts=2 sws=2 enc=utf-8: *}
+{* vim:set et sw=2 sts=2 sws=2 fenc=utf-8: *}