{* asignacion de variables *} {* anno actual *} {assign var='CalendarYearItem' value=$Current_Date.YEAR} {assign var='CalendarMonthItem' value=$Current_Date.MONTH} {* mes actual *} {assign var='CalendarWeekKey' value=$Current_Date.WEEK} {assign var='CalendarWeekItem' value=$CalendarData.$CalendarYearItem.$CalendarMonthItem.$CalendarWeekKey} {* foreach_body#1: imprime las columnas de la semana *} {assign var='DayCounter' value=0} {assign var='CalendarCurrentWeekItem' value=$CalendarWeekItem} {foreach from=$CalendarCurrentWeekItem key='CalendarDayKey' item='CalendarDayItem'} {if $DayCounter <= 6} {/if} {* incrementa el contador de dias *} {assign var='DayCounter' value=$DayCounter+1} {/foreach} {* fin foreach_body#1 *} {* Si el contador no es igual a 7 *} {if $DayCounter != 7} {* Se debe establecer si es cambio de mes o si es cambio de año *} {assign var='CalendarMonthItem' value=$CalendarMonthItem+1} {if $CalendarData.$CalendarYearItem.$CalendarMonthItem.$CalendarWeekKey eq ''} {* Establecer las variables al inicio del siguiente año *} {assign var='CalendarYearItem' value=$CalendarYearItem+1} {assign var='CalendarMonthItem' value=1} {/if} {* foreach_body#1: imprime las columnas de la semana *} {assign var='CalendarWeekItem' value=$CalendarData.$CalendarYearItem.$CalendarMonthItem.$CalendarWeekKey} {assign var='CalendarCurrentWeekItem' value=$CalendarWeekItem} {foreach from=$CalendarCurrentWeekItem key='CalendarDayKey' item='CalendarDayItem'} {if $DayCounter <= 6} {/if} {* incrementa el contador de dias *} {assign var='DayCounter' value=$DayCounter+1} {/foreach} {* fin foreach_body#1 *} {/if} {* Restablecer las variables *} {assign var='CalendarYearItem' value=$Current_Date.YEAR} {assign var='CalendarMonthItem' value=$Current_Date.MONTH} {assign var='CalendarWeekKey' value=$Current_Date.WEEK} {assign var='CalendarWeekItem' value=$CalendarData.$CalendarYearItem.$CalendarMonthItem.$CalendarWeekKey} {* foreach_body#1: imprime las columnas de la semana *} {assign var='DayCounter' value=0} {assign var='CalendarCurrentWeekItem' value=$CalendarWeekItem} {foreach from=$CalendarCurrentWeekItem key='CalendarDayKey' item='CalendarDayItem'} {if $DayCounter <= 6} {/if} {* incrementa el contador de dias *} {assign var='DayCounter' value=$DayCounter+1} {/foreach} {* fin foreach_body#1 *} {* Si el contador no es igual a 7 *} {if $DayCounter != 7} {* Se debe establecer si es cambio de mes o si es cambio de año *} {assign var='CalendarMonthItem' value=$CalendarMonthItem+1} {if $CalendarData.$CalendarYearItem.$CalendarMonthItem.$CalendarWeekKey eq ''} {* Establecer las variables al inicio del siguiente año *} {assign var='CalendarYearItem' value=$CalendarYearItem+1} {assign var='CalendarMonthItem' value=1} {/if} {* foreach_body#1: imprime las columnas de la semana *} {assign var='CalendarWeekItem' value=$CalendarData.$CalendarYearItem.$CalendarMonthItem.$CalendarWeekKey} {assign var='CalendarCurrentWeekItem' value=$CalendarWeekItem} {foreach from=$CalendarCurrentWeekItem key='CalendarDayKey' item='CalendarDayItem'} {if $DayCounter <= 6} {/if} {* incrementa el contador de dias *} {assign var='DayCounter' value=$DayCounter+1} {/foreach} {* fin foreach_body#1 *} {/if} {* Restablecer las variables *} {assign var='CalendarYearItem' value=$Current_Date.YEAR} {assign var='CalendarMonthItem' value=$Current_Date.MONTH} {assign var='CalendarWeekKey' value=$Current_Date.WEEK} {assign var='CalendarWeekItem' value=$CalendarData.$CalendarYearItem.$CalendarMonthItem.$CalendarWeekKey} {* foreach_body#1: imprime las actividades TODO EL DIA DE LA SEMANA *} {assign var='DayCounter' value=0} {assign var='CalendarCurrentWeekItem' value=$CalendarWeekItem} {foreach from=$CalendarCurrentWeekItem key='CalendarDayKey' item='CalendarDayItem'} {if $DayCounter <= 6} {/if} {* incrementa el contador de dias *} {assign var='DayCounter' value=$DayCounter+1} {/foreach} {* fin foreach_body#1 *} {* Si el contador no es igual a 7 *} {if $DayCounter != 7} {* Se debe establecer si es cambio de mes o si es cambio de año *} {assign var='CalendarMonthItem' value=$CalendarMonthItem+1} {if $CalendarData.$CalendarYearItem.$CalendarMonthItem.$CalendarWeekKey eq ''} {* Establecer las variables al inicio del siguiente año *} {assign var='CalendarYearItem' value=$CalendarYearItem+1} {assign var='CalendarMonthItem' value=1} {/if} {* foreach_body#1: imprime las columnas de la semana *} {assign var='CalendarWeekItem' value=$CalendarData.$CalendarYearItem.$CalendarMonthItem.$CalendarWeekKey} {assign var='CalendarCurrentWeekItem' value=$CalendarWeekItem} {foreach from=$CalendarCurrentWeekItem key='CalendarDayKey' item='CalendarDayItem'} {if $DayCounter <= 6} {/if} {* incrementa el contador de dias *} {assign var='DayCounter' value=$DayCounter+1} {/foreach} {* fin foreach_body#1 *} {/if} {* Restablecer las variables *} {assign var='CalendarYearItem' value=$Current_Date.YEAR} {assign var='CalendarMonthItem' value=$Current_Date.MONTH} {assign var='CalendarWeekKey' value=$Current_Date.WEEK} {assign var='CalendarWeekItem' value=$CalendarData.$CalendarYearItem.$CalendarMonthItem.$CalendarWeekKey} {* foreachbody#2: imprime filas dependiendo de las horas del dia *} {assign var='oclock' value=true}{* contador de horas pico *} {assign var='CurrentHour' value=0}{* contador de horas *} {foreach from=$Calendar_Policy.HOURS key='Calendar_PolicyHourKey' item='Calendar_PolicyHourItem'} {if $oclock}{assign var='HalfHourText' value='00'}{else}{assign var='HalfHourText' value='30'}{/if} {if $CurrentHour < 10}{assign var='HourText' value="0`$CurrentHour`:$HalfHourText:00"}{else}{assign var='HourText' value="`$CurrentHour`:$HalfHourText:00"}{/if} {if $oclock} {assign var='oclock' value=false}{* contador de horas pico *} {else} {assign var='oclock' value=true}{* contador de horas pico *} {assign var='CurrentHour' value=$CurrentHour+1}{* contador de horas *} {/if} {* foreachbody#2.1: imprime los eventos del día *} {assign var='DayCounter' value=0} {assign var='CalendarCurrentWeekItem' value=$CalendarWeekItem} {foreach from=$CalendarCurrentWeekItem key='CalendarDayKey' item='CalendarDayItem' name="WeekItemForeach"} {if $DayCounter <= 6} {/if} {assign var='DayCounter' value=$DayCounter+1} {/foreach} {* fin foreachbody#2.1 *} {* Si el contador no es igual a 7 *} {if $DayCounter != 7} {* Se debe establecer si es cambio de mes o si es cambio de año *} {assign var='CalendarMonthItem' value=$CalendarMonthItem+1} {if $CalendarData.$CalendarYearItem.$CalendarMonthItem.$CalendarWeekKey eq ''} {* Establecer las variables al inicio del siguiente año *} {assign var='CalendarYearItem' value=$CalendarYearItem+1} {assign var='CalendarMonthItem' value=1} {/if} {* foreachbody#2.1: imprime los eventos del día *} {assign var='CalendarWeekItem' value=$CalendarData.$CalendarYearItem.$CalendarMonthItem.$CalendarWeekKey} {assign var='CalendarCurrentWeekItem' value=$CalendarWeekItem} {foreach from=$CalendarCurrentWeekItem key='CalendarDayKey' item='CalendarDayItem'} {if $DayCounter <= 6} {/if} {* incrementa el contador de dias *} {assign var='DayCounter' value=$DayCounter+1} {/foreach} {* fin foreachbody#2.1 *} {/if} {* Restablecer las variables *} {assign var='CalendarYearItem' value=$Current_Date.YEAR} {assign var='CalendarMonthItem' value=$Current_Date.MONTH} {assign var='CalendarWeekKey' value=$Current_Date.WEEK} {assign var='CalendarWeekItem' value=$CalendarData.$CalendarYearItem.$CalendarMonthItem.$CalendarWeekKey} {/foreach} {* fin foreach_body#2 *}
 
{$CalendarDayItem.DATE_INT.DAY}{$Calendar_Policy.DAYS_OF_WEEK.$CalendarDayKey.DAY}
{$CalendarDayItem.DATE_INT.DAY}{$Calendar_Policy.DAYS_OF_WEEK.$CalendarDayKey.DAY}
 
{include file="`$Template_Include_Path`_page/_calendar/_`$ViewType`/CMMS_AllDayItems.html" CalendarDayItem=$CalendarDayItem}
{include file="`$Template_Include_Path`_page/_calendar/_`$ViewType`/CMMS_AllDayItems.html" CalendarDayItem=$CalendarDayItem}
{if $CurrentHour < 10}0{/if}{$CurrentHour}00 {include file="`$Template_Include_Path`_page/_calendar/_`$ViewType`/CMMS_Items.html" CalendarDayItem=$CalendarDayItem Calendar_PolicyHourItem=$Calendar_PolicyHourItem}
 
{include file="`$Template_Include_Path`_page/_calendar/_`$ViewType`/CMMS_Items.html" CalendarDayItem=$CalendarDayItem Calendar_PolicyHourItem=$Calendar_PolicyHourItem}