{$show_timetable_event_notes = ConfigHelper::checkConfig('customers.show_timetable_event_notes')} {css} {js} {if !$show_timetable_event_notes} {/if} {tab_container id="customerevents" label="Customer Timetable"} {tab_header content_id="eventspanel"} {tab_header_cell icon="lms-ui-icon-calendar"} {trans("Customer Timetable")} {if $limit > 0}  ({t a=$limit}last $a events{/t}) {/if} {button type="link" class="clear-event-filter" icon="delete" href="#" tip="Clear filter"} {/tab_header_cell} {tab_header_cell} {trans("New Event")} {icon name="next" class="fa-fw"} {trans("Show in timetable")} {icon name="next" class="fa-fw"} {if $allevents}{trans("Hide closed")}{else}{trans("Show closed")}{/if} {icon name="next" class="fa-fw"} {/tab_header_cell} {/tab_header} {tab_contents id="eventspanel"} {tab_table}
{trans("Type:")}
{trans("Ticket ID:")}
{trans("Date:")}
{trans("Title:")}
{trans("Description:")}
{if $show_timetable_event_notes} {trans("Note")} {/if}
 
{section name=eventlist loop=$eventlist max=$limit} {$event=$eventlist[eventlist]}
{trans($_EVENTTYPES[$event.type].label)} {if $event.ticketid}
#{$event.ticketid} {/if}
{$event.date|date_format:"Y-m-d"} {if $event.endtime == 86400} {if $event.enddate > $event.date}- {$event.enddate|date_format:"Y-m-d"}{/if} {trans("whole day")} {else} {($event.date + $event.begintime)|date_format:"H:i"} {if $event.begintime != $event.endtime} - {($event.enddate + $event.endtime)|date_format:"H:i"} {/if} {/if}
{$event.title|escape}
{$event.description|default:"-"}
{if $show_timetable_event_notes} {$event.note|escape|replace:"\n":"
"} {/if}
{if $event.closed} {button type="link" icon="close" href="?m=eventedit&id={$event.id}&action=open" tip="Open"} {else} {button type="link" icon="open" href="?m=eventedit&id={$event.id}&action=close" tip="Close"} {/if} {button type="link" class="delete-event" href="?m=eventdel&id={$event.id}" icon="delete" tip="Delete"} {button type="link" icon="edit" href="?m=eventedit&id={$event.id}" tip="Edit"}
{sectionelse}
{if $allevents} {trans("There are no events in timetable.")} {else} {trans("There are no open events in timetable.")} {/if}
{/section} {/tab_table} {/tab_contents} {/tab_container}