if ($this->promos == '') {
return true;
}
- $promos = explode('|', $this->promos);
+ $promos = explode(',', $this->promos);
foreach ($promos as $p) {
if ((preg_match('#^\d{4}$#', $p) && $p == $promo) ||
(preg_match('#^\d{4}-$#', $p) && intval(substr($p, 0, 4)) <= $promo) ||
}
// }}}
-// {{{ abstract class SurveySimple and its derived classes : "opended" questions
+// {{{ abstract class SurveySimple and its derived classes : "open" questions
// {{{ abstract class SurveySimple extends SurveyQuestion
abstract class SurveySimple extends SurveyQuestion
{
function hidePromo(value) {
if (value == "0" || value == "") {
$("#ln_promo").hide();
+ $("#ln_promo_exp").hide();
} else {
- $("#ln_promo").show();
+ $("#ln_promo").show();
+ $("#ln_promo_exp").show();
}
}
$("[@name='survey_question[mode]']").change(function() { hidePromo(this.value); });
<td class="titre">Promotions</td>
<td><input type="text" name="survey_question[promos]" size="50" maxlength="200" value="{$survey_current.promos}"/></td>
</tr>
+ <tr id="ln_promo_exp">
+ <td></td>
+ <td class="smaller">
+ Exemple : 1954,1986-1989,-1942,2000- restreindra le sondage à toutes les promotions suivantes :<br/>
+ 1954, 1986 à 1989, toutes jusqu'à 1942 et toutes à partir 2000 (les bornes sont systématiquement incluses)
+ </td>
+ </tr>
{* vim:set et sw=2 sts=2 ts=8 enc=utf-8: *}