{literal} {/literal}

{$cal_Config.TimeStart|date_format:"%A, %d.%m.%Y"} -
{$cal_Config.TimeEnd|date_format:"%A, %d.%m.%Y"}

{foreach from=$cal_Entries key=cal_Date item=cal_DayEvents} {assign var=parseRow value=0} {capture name=day_content} {foreach from=$cal_Config.CalUsers key=cal_UserID item=cal_UserData} {if ($cal_DayEvents[$cal_UserID] && !empty($cal_DayEvents[$cal_UserID])) || !$cal_Config.IgnEmptyRows} {/if} {/foreach} {/capture} {if $parseRow} {$smarty.capture.day_content} {/if} {/foreach}
{$cal_UserData.Name} {if $cal_Config.ShowOverlapping} {assign var=numRows value=$cal_Config.OverlapCols[$cal_Date]} {else} {assign var=numRows value=1} {/if} {section name=rowNum start=0 loop=$numRows step=1}
{section name=dayTime start=$cal_Config.DayBegin loop=$cal_Config.DayEnd step=60}
 
{/section} {if ($cal_DayEvents[$cal_UserID] && !empty($cal_DayEvents[$cal_UserID]))} {foreach from=$cal_DayEvents[$cal_UserID] key=cal_EvtID item=cal_Event} {if ($cal_Event.Category->getMeta('calCatView')&256) && (!$cal_Config.ShowOverlapping || $cal_Event._overlap_l==$smarty.section.rowNum.index)} {assign var=parseRow value=1}
{$cal_Event.Title}
{/if} {/foreach} {/if}
{/section}
{$cal_Date|date_format:"%a, %d.%m.%Y"}
{section name=dayTime start=$cal_Config.DayBegin loop=$cal_Config.DayEnd step=60}
{$smarty.section.dayTime.index*60|time_format:"%H:%M"}
{/section}