<table class="bicol">
<tr class="pair">
<td></td>
- {foreach from=$squestion.choices item=schoice}
- <td>{$schoice}</td>
- {/foreach}
+ {foreach from=$squestion.choices item=schoice}
+ <td>{$schoice}</td>
+ {/foreach}
</tr>
{foreach from=$squestion.subquestions item=ssubq key=ssqid}
<tr class="{cycle values="impair,pair"}">
</td>
{/foreach}
{/if}
+ </tr>
{/foreach}
</table>
{foreach from=$squestion.subquestions item=ssubq key=ssqid}
<tr class="{cycle values="impair,pair"}">
<td>{$ssubq}</td>
- {assign var=sid value=$survey.id}
- {assign var=sqid value=$squestion.id}
- {if $survey_resultmode}
- {foreach from=$squestion.choices item=schoice key=value}
- <td>
- {$squestion.result.$ssqid.$value*100/$survey.votes|string_format:"%.1f"}% ({$squestion.result.$ssqid.$value} votes)
- </td>
- {/foreach}
- {else}
- {foreach from=$squestion.choices item=schoice key=value}
- <td>
- <label><input type="radio" name="survey{$sid}[{$sqid}][{$ssqid}]" value="{$value}" {if !$survey_votemode}disabled="disabled" {/if}/></label>
- </td>
- {/foreach}
- {/if}
+ {assign var=sid value=$survey.id}
+ {assign var=sqid value=$squestion.id}
+ {if $survey_resultmode}
+ {foreach from=$squestion.choices item=schoice key=value}
+ <td>
+ {$squestion.result.$ssqid.$value*100/$survey.votes|string_format:"%.1f"}% ({$squestion.result.$ssqid.$value} votes)
+ </td>
+ {/foreach}
+ {else}
+ {foreach from=$squestion.choices item=schoice key=value}
+ <td>
+ <label><input type="radio" name="survey{$sid}[{$sqid}][{$ssqid}]" value="{$value}" {if !$survey_votemode}disabled="disabled" {/if}/></label>
+ </td>
+ {/foreach}
+ {/if}
</tr>
{/foreach}
</table>
{**************************************************************************}
{if $survey_resultmode}
- Quelques réponses données par les personnes sondées :
- <ul>
- {foreach item=sresult from=$squestion.result}
- <li>{$sresult.answer}</li>
- {/foreach}
- </ul>
+ {if count($squestion.result) == 0}
+ Aucune réponse n'a été donnée.
+ {else}
+ {if count($squestion.result) ==1}
+ Une réponse donnée par une d{else}Quelques réponses données par li{/if}es personnes sondées :
+ <ul>
+ {assign var=nbhidden value=0}
+ {foreach item=sresult from=$squestion.result}
+ {if trim($result.answer)}
+ <li>{$sresult.answer}</li>
+ {else}
+ {assign var=nbhidden value=$nbhidden+1}
+ {/if}
+ {/foreach}
+ {if $nbhidden > 0}
+ <li>{$nbhidden} réponse{if $nbhidden > 1}s{/if} vide{if $nbhidden > 1}s{/if}</li>
+ {/if}
+ </ul>
+ {/if}
{else}
<input type="text" name="survey{$survey.id}[{$squestion.id}]" value="" size="50" maxlength="200" {if !$survey_votemode}disabled="disabled"{/if}/>
{/if}
{**************************************************************************}
{if $survey_resultmode}
- Quelques réponses données par les personnes sondées :
- <ul>
- {foreach item=sresult from=$squestion.result}
- <li>{$sresult.answer}</li>
- {/foreach}
- </ul>
+ {if count($squestion.result) == 0}
+ Aucune réponse n'a été donnée.
+ {else}
+ {if count($squestion.result) ==1}
+ Une réponse donnée par une d{else}Quelques réponses données par li{/if}es personnes sondées :
+ <ul>
+ {assign var=nbhidden value=0}
+ {foreach item=sresult from=$squestion.result}
+ {if trim($result.answer)}
+ <li>{$sresult.answer}</li>
+ {else}
+ {assign var=nbhidden value=$nbhidden+1}
+ {/if}
+ {/foreach}
+ {if $nbhidden > 0}
+ <li><em>{$nbhidden} réponse{if $nbhidden > 1}s{/if} vide{if $nbhidden > 1}s{/if}</em></li>
+ {/if}
+ </ul>
+ {/if}
{else}
<textarea name="survey{$survey.id}[{$squestion.id}]" rows="5" cols="60" {if !$survey_votemode}disabled="disabled"{/if}></textarea>
{/if}