Fixes promotion selection in newsletter.
authorStéphane Jacob <sj@m4x.org>
Fri, 13 May 2011 08:21:47 +0000 (10:21 +0200)
committerStéphane Jacob <sj@m4x.org>
Fri, 13 May 2011 08:22:53 +0000 (10:22 +0200)
Signed-off-by: Stéphane Jacob <sj@m4x.org>
include/ufbuilder.inc.php
templates/newsletter/edit.tpl

index 8e8fea3..7b8a979 100644 (file)
@@ -445,8 +445,8 @@ class UFB_NewsLetter extends UserFilterBuilder
     {
         $fields = array();
         if ($flags->hasFlag(self::FIELDS_PROMO)) {
-            $fields[] = new UFBF_Promo('promo1', 'Promotion', 'egal1');
-            $fields[] = new UFBF_Promo('promo2', 'Promotion', 'egal2');
+            $fields[] = new UFBF_Promo('promo1', 'Promotion', 'egal1', 'edu_type');
+            $fields[] = new UFBF_Promo('promo2', 'Promotion', 'egal2', 'edu_type');
         }
         if ($flags->hasFlag(self::FIELDS_AXID)) {
             $fields[] = new UFBF_SchoolIds('axid', 'Matricule AX', UFC_SchoolId::AX);
index 90ae27f..143f4cd 100644 (file)
           &nbsp;et&nbsp;
           <input type="text" name="egal2" size="1" style="text-align:center" value="{if t($smarty.request.egal2) eq '&lt;'}&lt;{else}&gt;{/if}" readonly="readonly" />
           <input type="text" name="promo2" size="4" maxlength="4" value="{$smarty.request.promo2}" />
+          <select name="edu_type" style="text-align:center">
+            <option value="{#UserFilter::GRADE_ING#}" {if $smarty.request.edu_type eq #UserFilter::GRADE_ING#}selected="selected"{/if}>X</option>
+            <option value="{#UserFilter::GRADE_MST#}" {if $smarty.request.edu_type eq #UserFilter::GRADE_MST#}selected="selected"{/if}>Master</option>
+            <option value="{#UserFilter::GRADE_PHD#}" {if $smarty.request.edu_type eq #UserFilter::GRADE_PHD#}selected="selected"{/if}>Docteur</option>
+          </select>
         </td>
       </tr>
       {/if}