{{* ---------- Ajout ou Modification d'un événement (admin) ---------- *}} {{#form on="save_event" }} {{if $_POST.save_event && $est_admin}} {{if !$_POST.event_id}} {{:assign var="_eventKey" value="%s"|uuid}} {{#load where="id = %d"|args:$_POST.calendrier}} {{:assign var="_eventColor" value=$couleur}} {{/load}} {{else}} {{:assign var="_eventKey" value=$_POST.save_event}} {{:assign var="_eventColor" value=$_POST.couleur}} {{/if}} {{:debug post=$_POST _eventKey=$_eventKey _eventColor=$_eventColor}} {{:save key=$_eventKey type="event" titre=$_POST.titre|strval|trim date=$_POST.date|parse_date debut=$_POST.debut|parse_time fin=$_POST.fin|parse_time lieu=$_POST.lieu|strval|trim description=$_POST.description|strval|trim lien1_label=$_POST.lien1_label|strval|trim lien1_url=$_POST.lien1_url|strval|trim lien2_label=$_POST.lien2_label|strval|trim lien2_url=$_POST.lien2_url|strval|trim lien3_label=$_POST.lien3_label|strval|trim lien3_url=$_POST.lien3_url|strval|trim couleur=$_eventColor|intval calendrier=$_POST.calendrier|strval|trim}} {{:redirect url="?an=%s&mois=%s"|args:$_POST.retour_an:$_POST.retour_mois}} {{/if}} {{else}} {{:form_errors}} {{/form}} {{* ---------- Suppression d'un événement (admin) ---------- *}} {{if $_POST.suppr_event && $est_admin}} {{:delete id=$_POST.suppr_event|intval}} {{:redirect url="index.html?an=%s&mois=%s"|args:$_POST.retour_an:$_POST.retour_mois}} {{/if}}