{{* ---------- Ajout d'une option (sondage simple, admin) ---------- *}} {{#form on="add_opt_son"}} {{if $_POST.add_opt_son}} {{* Charge sondage *}} {{#load assign="s" id=$_POST.add_opt_son|intval}}{{/load}} {{:assign var="saisi_opt" value=$_POST.texte|strval|trim}} {{if $saisi_opt}} {{:assign var="new_options" value=$s.options}} {{:assign var="oid" value=$now|date:"YmdHis"}} {{:assign var="nouvelle_opt" id=$oid texte=$saisi_opt}} {{:assign var="new_options." value=$nouvelle_opt}} {{:save id=$s.id options=$new_options}} {{:redirect url="%s?vue=view&id=%s&msg=ajout"|args:$module.url:$s.id}} {{/if}} {{/if}} {{else}} {{:form_errors}} {{/form}} {{* ---------- Suppression d'une option (sondage simple, admin) ---------- *}} {{#form on="del_opt_son"}} {{if $_POST.del_opt_son}} {{* Charge sondage *}} {{#load assign="s" id=$_POST.del_opt_son|intval}}{{/load}} {{#foreach from=$s.options item="o"}} {{if $o.id != $_POST.oid}} {{:assign var="new_options." value=$o}} {{/if}} {{/foreach}} {{:save id=$s.id options=$new_options}} {{:redirect url="%s?vue=view&id=%s&msg=suppression"|args:$module.url:$s.id}} {{/if}} {{else}} {{:form_errors}} {{/form}} {{* ---------- Suppression d'un vote (sondage simple, admin) ---------- *}} {{#form on="del_vot_son"}} {{if $_POST.del_vot_son}} {{* Charge sondage *}} {{#load assign="s" id=$_POST.del_vot_son|intval}}{{/load}} {{#foreach from=$s.votes_simple item="v"}} {{if $v.choix != $_POST.choix}} {{:assign var="new_votes_simple." value=$v}} {{/if}} {{/foreach}} {{:save id=$s.id votes_simple=$new_votes_simple}} {{:redirect url="%s?vue=view&id=%s&msg=suppression"|args:$module.url:$s.id}} {{/if}} {{/form}}