<{strip}>
<{if ($smarty.const.CALENDAR_MIN_DATE|substr:0:4 <= $action.prev_year|substr:0:4) }> " alt="<{$lang.calendar_alt_prev_year|smarty:nodefaults}>" title="<{$lang.calendar_title_prev_year|smarty:nodefaults}>" /> <{else}>   <{/if}> <{$action.current_timestamp|date_format:$lang.calendar_yearly_year_format|smarty:nodefaults}> <{if ($smarty.const.CALENDAR_MAX_DATE|substr:0:4 >= $action.next_year|substr:0:4) }> " alt="<{$lang.calendar_alt_next_year|smarty:nodefaults}>" title="<{$lang.calendar_title_next_year|smarty:nodefaults}>" /> <{else}>   <{/if}>
<{assign var="weekArr" value="|"|explode:$lang.calendar_s_week|smarty:nodefaults}> <{foreach name="month" key="month_date" item="month" from=$action.date_list}> <{assign var="index" value=$smarty.foreach.month.iteration-1}> <{if ($index % 4 == 0) }> <{/if}> <{assign var="index" value=$smarty.foreach.month.iteration-1}> <{if ($index % 4 == 3) }> <{/if}> <{/foreach}>
<{assign var="lang_year" value=$month.current_timestamp|date_format:$lang.calendar_yearly_year_format|smarty:nodefaults}> <{assign var="lang_month" value=$month.current_timestamp|date_format:$lang.calendar_yearly_month_format|smarty:nodefaults}> <{$lang.calendar_yearly_title_format|smarty:nodefaults|sprintf:$lang_year:$lang_month}>
<{section name=wday loop=$weekArr}> <{assign var="index" value=$smarty.section.wday.iteration-1}> <{if ($index % 7 == 0) }> <{assign var="day_class" value="calendar_sunday"}> <{elseif ($index % 7 == 6) }> <{assign var="day_class" value="calendar_saturday"}> <{else}> <{assign var="day_class" value="calendar_weekday"}> <{/if}> <{if ($smarty.section.wday.first) }> <{/if}> <{if ($smarty.section.wday.last) }> <{/if}> <{/section}> <{section name=timestamp loop=$month.end_timestamp start=$month.start_timestamp step=86400}> <{assign var="timestamp" value=$smarty.section.timestamp.index}> <{assign var="date" value=$smarty.section.timestamp.index|date_format:"%Y%m%d"}> <{assign var="index" value=$smarty.section.timestamp.iteration-1}> <{assign var="year_string" value="`$timestamp`"|date_format:$lang.calendar_monthly_year_format|smarty:nodefaults}> <{assign var="month_string" value="`$timestamp`"|date_format:$lang.calendar_monthly_month_format|smarty:nodefaults}> <{assign var="day_string" value=$lang.calendar_weekly_format|smarty:nodefaults|date:"`$timestamp`"}> <{assign var="wday" value="w"|date:"`$timestamp`"}> <{assign var="wday_string" value=$lang.calendar_wday_format|smarty:nodefaults|sprintf:"`$weekArr.$wday`"}> <{if (substr($date,0,6) != $month_date) }> <{assign var="day_class" value="calendar_outside"}> <{elseif ($action.holidays.$date) }> <{assign var="day_class" value="calendar_holiday"}> <{elseif ($index % 7 == 0) }> <{assign var="day_class" value="calendar_sunday"}> <{elseif ($index % 7 == 6) }> <{assign var="day_class" value="calendar_saturday"}> <{else}> <{assign var="day_class" value="calendar_weekday"}> <{/if}> <{if ($index % 7 == 0) }> <{/if}> <{if ($index % 7 == 6) }> <{/if}> <{/section}>
<{$weekArr[wday]}>
<{$timestamp|date_format:"%e"}>
<{include file="calendar_view_main_foot.html"}>
<{include file="../calendar_script.html"}> <{/strip}>