Files
agenda/manage/_occurence.html

25 lines
1.4 KiB
HTML

{{* ---------- Suppression d'une seule occurrence (date) d'un rendez-vous régulier ---------- *}}
{{if $_POST.suppr_occurrence && $est_admin}}
{{:assign var="perm_id" value=$_POST.perm_id|intval}}
{{:assign var="date_exclue" value=$_POST.date_exclue|strval|trim}}
{{#load id=$perm_id}}
{{:assign var="ov_jour" value=$jour}}
{{:assign var="ov_debut" value=$debut}}
{{:assign var="ov_fin" value=$fin}}
{{:assign var="ov_label" value=$label}}
{{:assign var="ov_date_debut" value=$date_debut}}
{{:assign var="ov_date_fin" value=$date_fin}}
{{:assign var="ov_type_recurrence" value=$type_recurrence}}
{{:assign var="ov_semaine_du_mois" value=$semaine_du_mois}}
{{:assign var="ov_couleur" value=$couleur}}
{{:assign var="ov_lieu" value=$lieu}}
{{:assign var="ov_description" value=$description}}
{{:assign var="ov_calendrier" value=$calendrier}}
{{#foreach from=$exceptions item="ex"}}
{{:assign var="new_exceptions." value=$ex}}
{{/foreach}}
{{/load}}
{{:assign var="new_exceptions." value=$date_exclue}}
{{:save id=$perm_id type="permanence" jour=$ov_jour debut=$ov_debut fin=$ov_fin label=$ov_label lieu=$ov_lieu description=$ov_description date_debut=$ov_date_debut date_fin=$ov_date_fin type_recurrence=$ov_type_recurrence semaine_du_mois=$ov_semaine_du_mois couleur=$ov_couleur calendrier=$ov_calendrier exceptions=$new_exceptions}}
{{:redirect url="index.html?an=%s&mois=%s"|args:$_POST.retour_an:$_POST.retour_mois}}
{{/if}}