|
<#assign nbOccur = ( ( endingTime - startingTime ) / duration)?round />
<#assign currentTime = startingTime />
<#assign currentMinute = startingMinute />
<#assign currentHour = startingHour />
<#list 1..nbOccur as i>
<#if currentHour < 10>0#if>${currentHour}h<#if currentMinute < 10>0#if>${currentMinute}
<@updateCurrentTimeHourAndMinute durationApp=duration />
|
#list>
|
<#list listDays as day>
#i18n{${list_days_of_week[day_index]}}
${day.date?date}
|
<#assign currentTime = startingTime />
<#assign currentMinute = startingMinute />
<#assign currentHour = startingHour />
<#list day.listAppointmentResourceDTO as appointment>
<#assign nbOccur = ( ( ( appointment.startingHour * 60 + appointment.startingMinute ) - currentTime ) / duration)?round />
<#if nbOccur > 0>
<#list 1..nbOccur as i>
<@addEmptyLine durationApp=duration />
#list>
#if>
<#assign rowspan=((appointment.duration)/duration)?round>
<@updateCurrentTimeHourAndMinute durationApp=appointment.duration />
<@getCellTitle startingHour=appointment.startingHour startingMinute=appointment.startingMinute endingHour=appointment.endingHour endingMinute=appointment.endingMinute appointmentDescription=appointment.appointmentDescription />
|
#list>
<#assign maxTime = endingTime />
<#assign nbOccur = ( ( maxTime - currentTime ) / duration )?round />
<#if nbOccur > 0>
<#list 1..nbOccur as i>
<@addEmptyLine durationApp=duration/>
#list>
#if>
|
#list>