<{strip}> <{assign var="current_month" value=$action.date|substr:0:6}> <{assign var="year_string" value=$action.current_timestamp|date_format:$lang.calendar_monthly_year_format|smarty:nodefaults}>
<{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_monthly_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}>
<{if ($smarty.const.CALENDAR_MIN_DATE|substr:0:6 <= $action.prev_month|substr:0:6) }> " alt="<{$lang.calendar_alt_prev_month|smarty:nodefaults}>" title="<{$lang.calendar_title_prev_month|smarty:nodefaults}>" /> <{else}>   <{/if}> <{$action.current_timestamp|date_format:$lang.calendar_monthly_month_format|smarty:nodefaults}> <{if ($smarty.const.CALENDAR_MAX_DATE|substr:0:6 >= $action.next_month|substr:0:6) }> " alt="<{$lang.calendar_alt_next_month|smarty:nodefaults}>" title="<{$lang.calendar_title_next_month|smarty:nodefaults}>" /> <{else}>   <{/if}>
<{assign var="weekArr" value="|"|explode:$lang.calendar_s_week|smarty:nodefaults}> <{section name=wday loop=$weekArr}> <{assign var="index" value=$smarty.section.wday.index}> <{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}> <{/section}> <{section name=timestamp loop=$action.end_timestamp start=$action.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_count_format|smarty:nodefaults|sprintf:"`$weekArr.$wday`"}> <{if (substr($date,0,6) != $current_month) }> <{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"}>
<{if ($action.plan_data.$date) }> <{include file="calendar_view_main_list_smonthly.html"}> <{else}> /images/common/blank.gif" alt="<{$lang.calendar_title_noplan|smarty:nodefaults}>" title="<{$lang.calendar_title_noplan|smarty:nodefaults}>" /> <{/if}>
<{include file="calendar_view_main_foot.html"}>
<{include file="../calendar_script.html"}> <{/strip}>