<#include "/admin/plugins/appointment/appointment/manage_appointment_tabs.html" />
${form.title} - #i18n{appointment.manage_appointment_calendar.pageTitle} <#if nb_week != 0> <@tabs tab="calendar" form=form /> <@messages infos=infos />
<#list listDays as day>
<#list list_time_begin as time_begin>
<#if nb_week != 0> <#else>
${time_begin}
<#if day.isOpen> <#assign rowspan=day.appointmentDuration/min_duration_appointments> <#assign first_slot = day.listSlots?first> <#if first_slot.startingHour < 10> <#assign first_time = '0' + first_slot.startingHour + 'h'> <#else> <#assign first_time = first_slot.startingHour + 'h'> <#if first_slot.startingMinute < 10> <#assign first_time = first_time + '0' + first_slot.startingMinute> <#else> <#assign first_time = first_time + first_slot.startingMinute> <#list list_time_begin as time_begin> <#if time_begin != first_time> <#else> <#break> <#list day.listSlots as slot> <#assign slotDuration = (slot.endingHour * 60 + slot.endingMinute) - ( slot.startingHour * 60 + slot.startingMinute ) > <#if slotDuration != day.appointmentDuration> <#assign slotSpan= (slotDuration / min_duration_appointments)?round > <#else> <#assign slotSpan=rowspan > <#if slot.isEnabled> <#assign listDeSlot ='false'> <#if (slot.nbPlaces - slot.nbFreePlaces) < slot.nbPlaces> <#if slotListDisponibility??> <#assign listDeSlot ='true'> <#assign bool ='false' > <#list slotListDisponibility as idSlotActive> <#if slot.idSlot == idSlotActive.idSlot > <#assign bool ='true'> <#if bool =='false' > <#if slot.nbPlaces != slot.nbFreePlaces > <#if listDeSlot =='false'> <#if slot.nbPlaces != slot.nbFreePlaces > <#else> <#else> <#else> <#list list_time_begin as time_begin>
#i18n{${list_days_of_week[day_index]}}
${day.date}
 
${slot.nbPlaces - slot.nbFreePlaces} / ${slot.nbPlaces} ${slot.nbPlaces - slot.nbFreePlaces} /${slot.nbPlaces}  <#else> ${slot.nbPlaces - slot.nbFreePlaces} / ${slot.nbPlaces}  ${slot.nbPlaces - slot.nbFreePlaces} /${slot.nbPlaces}  <#else> ${slot.nbPlaces - slot.nbFreePlaces} / ${slot.nbPlaces}  <#if (slot.nbPlaces - slot.nbFreePlaces) gt 0 > ${slot.nbPlaces - slot.nbFreePlaces} / ${slot.nbPlaces} <#if (slot.nbPlaces - slot.nbFreePlaces) gt 0 > ${slot.nbPlaces - slot.nbFreePlaces} / ${slot.nbPlaces}
 
<#list listDays as day> <#if day.isOpen>
<#list day.listSlots as slot> <#if slot.isEnabled> <#assign listDeSlot ='false'> <#if (slot.nbPlaces - slot.nbFreePlaces) < slot.nbPlaces> <#if slotListDisponibility??> <#assign listDeSlot ='true'> <#assign bool ='false' > <#list slotListDisponibility as idSlotActive> <#if slot.idSlot == idSlotActive.idSlot > <#assign bool ='true'> <#if bool =='false' > <#if listDeSlot =='false'> <#if slot.nbPlaces != slot.nbFreePlaces > <#else> <#else>
#i18n{${list_days_of_week[day_index]}} ${day.date}
<#if slot.startingHour < 10>0${slot.startingHour}h<#if slot.startingMinute < 10>0${slot.startingMinute} ${slot.nbPlaces - slot.nbFreePlaces} / ${slot.nbPlaces} ${slot.nbPlaces - slot.nbFreePlaces} / ${slot.nbPlaces}  ${slot.nbPlaces - slot.nbFreePlaces} /${slot.nbPlaces}  <#else> ${slot.nbPlaces - slot.nbFreePlaces} / ${slot.nbPlaces}  <#if (slot.nbPlaces - slot.nbFreePlaces) gt 0 > ${slot.nbPlaces - slot.nbFreePlaces} / ${slot.nbPlaces} <#if (slot.nbPlaces - slot.nbFreePlaces) gt 0 > ${slot.nbPlaces - slot.nbFreePlaces} / ${slot.nbPlaces}
<@getDatePickerBootstrap idField="validityDate" language=language />