41 lines
1.5 KiB
HTML
41 lines
1.5 KiB
HTML
{{* ---------- 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}} |