<#include "/admin/plugins/appointment/appointmentform/modify_appointmentform_tabs.html" />
<#if day??> <@tabs tab="days" appointmentform=appointmentform /> <#else> <@tabs tab="slots" appointmentform=appointmentform />
#i18n{appointment.manageCalendarSlots.pageTitle} <#if !day??>
#i18n{appointment.manageCalendarSlots.labelRefreshInput}:
<#list listDays as day>
<#list list_time_begin as time_begin>
<#if nb_week != 0> <#else>
<#if nb_week > -max_week & nb_week > 0 > <#if nb_week < max_week>
${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 > <#else> <#list list_time_begin as time_begin>
#i18n{${list_days_of_week[day_index]}}
${day.date}
 
<#if slot.isEnabled> #i18n{appointment.manageCalendarSlots.labelOpened} <#else> #i18n{appointment.manageCalendarSlots.labelClosed} <@getCellTooltip appointmentSlot=slot />
#i18n{appointment.manageCalendarSlots.labelClosed}
<#if day??>


<#macro getCellTooltip appointmentSlot> <#if appointmentSlot.startingHour < 10>0${appointmentSlot.startingHour}h<#if appointmentSlot.startingMinute < 10>0${appointmentSlot.startingMinute} - <#if appointmentSlot.endingHour < 10>0${appointmentSlot.endingHour}h<#if appointmentSlot.endingMinute < 10>0${appointmentSlot.endingMinute}
#i18n{appointment.manageCalendarSlots.lablelNbPlace}: ${appointmentSlot.nbPlaces}
<@getDatePickerBootstrap idField="dateMin" language="fr" />