{{:admin_header title="Résultats du vote"}} {{if $_GET.id}} {{#load assign="scrutin" id=$_GET.id|intval}}{{/load}}
Question

{{$scrutin.question}}

{{:assign var=ids_oui value=[]}} {{:assign var=ids_non value=[]}} {{:assign var=ids_blancs value=[]}} {{#users id=$scrutin.votes|keys}} {{* On teste la condition de vote*}} {{:assign var=vote from="scrutin.votes.%s"|args:$id}} {{if $vote==-1}} {{:assign var="ids_non." value=$id}} {{elseif $vote==0}} {{:assign var="ids_blanc." value=$id}} {{elseif $vote==1}} {{:assign var="ids_oui." value=$id}} {{else}}

Vote invalide détecté.

{{/if}} {{/users}} {{:assign var="nb_oui" value=$ids_oui|count}} {{:assign var="nb_non" value=$ids_non|count}} {{:assign var="nb_blanc" value=$ids_blanc|count|or:null}}
Oui {{if $nb_oui}} {{$nb_oui}} {{else}} 0 {{/if}} {{if $nb_oui}} (n° {{$ids_oui|implode:' ,'}}) {{/if}}
Non {{if $nb_non}} {{$nb_non}} {{else}} 0 {{/if}} {{if $nb_non}} (n° {{$ids_non|implode:' ,'}}) {{/if}}
Blanc {{if $nb_blanc}} {{$nb_blanc}} {{else}} 0 {{/if}} {{if $nb_blanc}} (n° {{$ids_blanc|implode:' ,'}}) {{/if}}
{{:assign var=result value="round( 100*(%f-%f)/(%f+%f+%f), 2)"|math:$nb_oui:$nb_non:$nb_oui:$nb_non:$nb_blanc}}

Résultat : {{$result}}%

{{:linkbutton href="./" label="Retour" shape="left"}} {{else}}

Aucun scrutin sélectionné. Il ne devrait y avoir aucune raison d'atterir sur cette page.

{{/if}}