- <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}