{* asignacion de variables *} {* anno actual *} {assign var='CalendarYearKey' value=Current_Date.YEAR} {assign var='CalendarYearItem' value=$CalendarData.$CalendarYearKey} {assign var='CURRENT_WEEK' value='01'} {assign var='CURRENT_DATE' value="`$Time`-W`$CURRENT_WEEK`-1"} {assign var='CURRENT_TIME_STAMP' value=$Time} {assign var='CURRENT_DAY_STAMP' value=0} {assign var='DAY_STAMP' value=0} {assign var='WEEK_STAMP' value=0} {* 604800 SEMANA *} {* 86400 DIA *} {* section_MONTHS: imprime todos los meses de anno *} {assign var='MonthEndCounter' value='1'} {section name='MonthSection' start=1 loop=13 step=1} {assign var='CalendarMonthKey' value=$smarty.section.MonthSection.index} {assign var='CalendarMonthItem' value=$CalendarYearItem.$CalendarMonthKey}
{$Calendar_Policy.MONTHS.$CalendarMonthKey.MONTH|upper} | ||||||
L | M | M | J | V | S | D |
{if $CalendarDayItem.DATA|@count > 0}{$DAY_STAMP|date_format:"%e"}{else}{$DAY_STAMP|date_format:"%e"}{/if}
|
{* guarda el tiempo del ultimo dia del mes *}
{if $DAY_STAMP|date_format:"%e" > '27'}
{assign var='CURRENT_DAY_STAMP' value=$DAY_STAMP+604800}
{/if}
{* incrementa el dia actual *}
{assign var='DAY_STAMP' value=$DAY_STAMP+86400}
{/section}{* fin section_DAYS *}