</th>
</tr>
{iterate item=s from=$survey_waiting}
- <tr class="{cycle values="impair,pair"}">
+ <tr class="{cycle name=ws_cycle values="impair,pair"}">
<td class="half">
•
- <a href="survey/admin/{$s.survey_id}">
- {$s.title} ({$s.end|date_format:"%x"})
+ <a href="survey/admin/{$s.id}">
+ {$s.title} [{$s.end|date_format:"%x"} - {$survey_modes[$s.mode]}]
</a>
</td>
</tr>
</th>
</tr>
{iterate item=s from=$survey_current}
- <tr class="{cycle values="impair,pair"}">
+ <tr class="{cycle name=cs_cycle values="impair,pair"}">
<td class="half">
•
- <a href="survey/admin/{$s.survey_id}">
- {$s.title} ({$s.end|date_format:"%x"})
+ <a href="survey/admin/{$s.id}">
+ {$s.title} [{$s.end|date_format:"%x"} - {$survey_modes[$s.mode]}]
</a>
</td>
</tr>
</th>
</tr>
{iterate item=s from=$survey_old}
- <tr class="{cycle values="impair,pair"}">
+ <tr class="{cycle name=os_cycle values="impair,pair"}">
<td class="half">
•
- <a href="survey/admin/{$s.survey_id}">
- {$s.title} ({$s.end|date_format:"%x"})
+ <a href="survey/admin/{$s.id}">
+ {$s.title} [{$s.end|date_format:"%x"} - {$survey_modes[$s.mode]}]
</a>
</td>
</tr>
<tr>
<td class="titre">Titre</td>
- <td><input type="text" name="survey_question[question]" size="50" maxlength="200" value="{$survey_current.question}"/></td>
+ <td><input type="text" name="survey_question[title]" size="50" maxlength="200" value="{$survey_current.title}"/></td>
</tr>
<tr>
<td class="titre">Commentaire</td>
- <td><textarea name="survey_question[comment]" rows="5" cols="60">{$survey_current.comment}</textarea></td>
+ <td><textarea name="survey_question[description]" rows="5" cols="60">{$survey_current.description}</textarea></td>
</tr>
<tr>
<td class="titre">Date de fin</td>
<td><input type="text" name="survey_question[end]" size="50" maxlength="200" value="{if $survey_current.end eq '#'}#{else}{$survey_current.end|date_format:"%d/%m/%Y"}{/if}"/></td>
</tr>
<tr>
- <td class="titre">Promotions</td>
+ <td class="titre">Type de sondage</td>
+ <td>
+ {html_radios name="survey_question[mode]" options=$survey_modes selected=$survey_current.mode separator='<br/>'}
+ </td>
+ <tr>
+ <td class="titre">Promotions (si restreint aux polytechniciens)</td>
<td><input type="text" name="survey_question[promos]" size="50" maxlength="200" value="{$survey_current.promos}"/></td>
</tr>
{elseif $survey_message neq ""}
{$survey_message}
{else}
-Une erreur inconnue est survenue dans l'édition de ce sondage. N'hésite pas â <a href='send_bug'>signaler ce bug</a> si il persiste.
+Une erreur inconnue est survenue dans l'édition de ce sondage. N'hésite pas à <a href='send_bug'>signaler ce bug</a> si il persiste.
{/if}
<br/>
<a href="{$survey_link}">Retour</a>
<tr class="{cycle values="impair,pair"}">
<td class="half">
•
- <a href="survey/show/{$s.survey_id}">
- {$s.title} ({$s.end|date_format:"%x"})
+ <a href="survey/vote/{$s.id}">
+ {$s.title} [{$s.end|date_format:"%x"} - {$survey_modes[$s.mode]}]
</a>
</td>
</tr>
<tr class="{cycle values="impair,pair"}">
<td class="half">
•
- <a href="survey/show/{$s.survey_id}">
- {$s.title} ({$s.end|date_format:"%x"})
+ <a href="survey/result/{$s.id}">
+ {$s.title} [{$s.end|date_format:"%x"} - {$survey_modes[$s.mode]}]
</a>
</td>
</tr>
{* *}
{**************************************************************************}
-{foreach from=$survey.choices item=choice}
- <input type="checkbox" name="survey{$survey_id}_{$survey.id}_{$choices}" value="1" id="{$choice}" {if !$survey_votemode}disabled="disabled"{/if}/><label for="{$choice}">{$choice}</label>
-{/foreach}
+{assign var=sid value=$survey.id}
+{assign var=sqid value=$squestion.id}
+{if $survey_votemode}
+ {html_checkboxes name="survey$sid[$sqid]" options=$squestion.choices separator='<br/>'}
+{else}
+ {html_checkboxes name="survey$sid[$sqid]" options=$squestion.choices separator='<br/>' disabled='disabled'}
+{/if}
{* vim:set et sw=2 sts=2 ts=8 enc=utf-8: *}
{**************************************************************************}
-{if $survey.promo}
- <input type="checkbox" name="survey{$survey_id}_{$survey.id}_promo" value="1" id="survey{$survey_id}_{$survey.id}_promo" {if !$survey_votemode}disabled="disabled"{/if}/><label for="survey{$survey_id}_{$survey.id}_promo">Je veux indiquer ma promotion</label><br/>
+{if $squestion.promo}
+ <input type="checkbox" name="survey{$survey.id}[{$squestion.id}][promo]" value="1" id="survey{$survey.id}_{$squestion.id}_promo" {if !$survey_votemode}disabled="disabled"{/if}/>
+ <label for="survey{$survey.id}_{$squestion.id}_promo">Je veux indiquer ma promotion</label><br/>
{/if}
-{if $survey.name}
- <input type="checkbox" name="survey{$survey_id}_{$survey.id}_name" value="1" id="survey{$survey_id}_{$survey.id}_name" {if !$survey_votemode}disabled="disabled"{/if}/><label for="survey{$survey_id}_{$survey.id}_name">Je veux indiquer mon nom et mon prénom</label><br/>
+{if $squestion.name}
+ <input type="checkbox" name="survey{$survey.id}[{$squestion.id}][name]" value="1" id="survey{$survey.id}_{$squestion.id}_name" {if !$survey_votemode}disabled="disabled"{/if}/>
+ <label for="survey{$survey.id}_{$squestion.id}_name">Je veux indiquer mon nom et mon prénom</label><br/>
{/if}
<strong>Attention, cocher cette(ces) case(s) détruit totalement ou en partie l'anonymat de ta réponse.</strong>
{* *}
{**************************************************************************}
-<div>
- <h2>{$survey.question}</h2>
-{if $survey.comment != ''}
- {$survey.comment}<br/>
+ <h2>{$squestion.question}</h2>
+{if $squestion.comment != ''}
+ {$squestion.comment}<br/>
{/if}
-{assign var='survey_type' value=$survey.type}
-{include file="survey/show_$survey_type.tpl"}
- <br/>
-{if $survey_editmode}
- <a href='./survey/edit/question/{$survey.id}'>Modifier cette question</a> |
- <a href='./survey/edit/del/{$survey.id}'>Supprimer cette question</a> |
-{/if}
-{if is_array($survey.children)}
- {if $survey_editmode}<a href='./survey/edit/nested/{$survey.id}'>Ajouter une question imbriquée</a>{/if}
- <div style="padding-left:20px">
- {foreach from=$survey.children item=child}
- {include file='survey/show_question.tpl' survey=$child recursive=true}
- {/foreach}
- </div>
-{/if}
-{if $survey_editmode}
- <a href='./survey/edit/after/{$survey.id}'>Ajouter une question après</a>
-{/if}
-</div>
+{assign var='squestion_type' value=$squestion.type}
+{include file="survey/show_$squestion_type.tpl"}
{* vim:set et sw=2 sts=2 ts=8 enc=utf-8: *}
{* *}
{**************************************************************************}
-{foreach from=$survey.choices item=choice}
- <input type="radio" name="survey{$survey_id}_{$survey.id}" value="{$choice}" id="{$choice}" {if !$survey_votemode}disabled="disabled"{/if}/><label for="{$choice}">{$choice}</label>
-{/foreach}
+{assign var=sid value=$survey.id}
+{assign var=sqid value=$squestion.id}
+{if $survey_votemode}
+ {html_radios name="survey$sid[$sqid]" options=$squestion.choices separator='<br/>'}
+{else}
+ {html_radios name="survey$sid[$sqid]" options=$squestion.choices separator='<br/>' disabled='disabled'}
+{/if}
{* vim:set et sw=2 sts=2 ts=8 enc=utf-8: *}
{* *}
{**************************************************************************}
-<h1>Sondage : {$survey.question}</h1>
-{if $survey.comment != ''}
- {$survey.comment}
+<h1>Sondage : {$survey.title}</h1>
+<form action="./survey/vote{if $survey_votemode}/{$survey.id}{/if}" method='post'>
+{if $survey.description != ''}
+ {$survey.description}
{/if}
<br/>Fin du sondage :
{if $survey.end eq "#"}
{else}
{$survey.end|date_format:"%x"}
{/if}
-<br/>Réservé aux promotions :
-{if $survey.promos eq "#"}
- erreur
-{elseif $survey.promos eq ""}
- aucune restriction
-{else}
- {$survey.promos}
+<br/>Type de sondage :
+{$survey_modes[$survey.mode]}
+{if $survey.mode != Survey::MODE_ALL}
+ <br/>Réservé aux promotions :
+ {if $survey.promos eq "#"}
+ erreur
+ {elseif $survey.promos eq ""}
+ aucune restriction
+ {else}
+ {$survey.promos}
+ {/if}
+{/if}
+{if $survey_warning neq ''}
+ <br/>{$survey_warning}
{/if}
<br/>
{if $survey_editmode}
{assign var="survey_editmode" value=false}
{/if}
{/if}
-{if $survey_rooteditmode}<a href='./survey/edit/question/{$survey.id}'>Modifier la racine</a>{/if}
-{if $survey_editmode} | <a href='./survey/edit/nested/{$survey.id}'>Ajouter une question au début</a>{/if}
-{if is_array($survey.children)}
- {foreach from=$survey.children item=child}
- {include file='survey/show_question.tpl' survey=$child recursive=true}
- {foreachelse}
+{if $survey_rooteditmode}<a href='./survey/edit/question/root'>Modifier la racine</a>{/if}
+{if $survey_editmode} | <a href='./survey/edit/add/0'>Ajouter une question au début</a>{/if}
+{if is_array($survey.questions)}
+ {foreach from=$survey.questions item=squestion}
+ {include file='survey/show_question.tpl' squestion=$squestion}
+ {if $survey_editmode}
+ <br/>
+ <a href='./survey/edit/question/{$squestion.id}'>Modifier cette question</a> |
+ <a href='./survey/edit/del/{$squestion.id}'>Supprimer cette question</a> |
+ <a href='./survey/edit/add/{$squestion.id+1}'>Ajouter une question après</a>
+ {/if}
<br/>
{/foreach}
{/if}
<a href='./survey/edit/cancel'>Annuler {if $survey_updatemode}les modifications{else}totalement la création de ce sondage{/if}</a>
{elseif $survey_adminmode}
<br/>
-{if !$survey.valid}<a href="./survey/admin/valid/{$survey_id}">Valider ce sondage</a> | {/if}
-<a href="./survey/admin/edit/{$survey_id}">Modifier ce sondage</a> |
-<a href="./survey/admin/del/{$survey_id}">Supprimer ce sondage</a> |
+{if !$survey.valid}<a href="./survey/admin/valid/{$survey.id}">Valider ce sondage</a> | {/if}
+<a href="./survey/admin/edit/{$survey.id}">Modifier ce sondage</a> |
+<a href="./survey/admin/del/{$survey.id}">Supprimer ce sondage</a> |
<a href="./survey/admin">Retour</a>
+{elseif $survey_votemode}
+<input type='submit' name='survey_submit' value='Voter'/>
+<input type='submit' name='survey_cancel' value='Annuler'/>
+{else}
+<a href="./survey">Retour</a>
{/if}
+</form>
{* vim:set et sw=2 sts=2 ts=8 enc=utf-8: *}
{* *}
{**************************************************************************}
- <input type="text" name="survey{$survey_id}_{$survey.id}" value="" size="50" maxlength="200" {if !$survey_votemode}disabled="disabled"{/if}/>
+ <input type="text" name="survey{$survey.id}[{$squestion.id}]" value="" size="50" maxlength="200" {if !$survey_votemode}disabled="disabled"{/if}/>
{* vim:set et sw=2 sts=2 ts=8 enc=utf-8: *}
{* *}
{**************************************************************************}
- <textarea name="survey{$survey_id}_{$survey.id}" rows="5" cols="60" {if !$survey_votemode}disabled="disabled"{/if}></textarea>
+ <textarea name="survey{$survey.id}[{$squestion.id}]" rows="5" cols="60" {if !$survey_votemode}disabled="disabled"{/if}></textarea>
{* vim:set et sw=2 sts=2 ts=8 enc=utf-8: *}