$turnus_list = [
0 => _("Wöchentlich"),
1 => _("Zweiwöchentlich"),
2 => _("Dreiwöchentlich")
];
$output = [];
if (is_array($dates['regular']['turnus_data'])) foreach ($dates['regular']['turnus_data'] as $cycle) :
$freitext = '';
if (is_array($cycle['freetext_rooms'])){
$freitext = implode(', ', array_keys($cycle['freetext_rooms']));
}
$plainRooms = '';
if (is_array($cycle['assigned_rooms'])){
$plainRooms = implode(', ', getPlainRooms($cycle['assigned_rooms']));
}
?>
= $cycle['week_offset'] ? $cycle['week_offset'] : 0 ?>
= $turnus_list[$cycle['cycle']] ?>
= getWeekDay($cycle['day'], false) ?>
= $cycle['start_hour'] ?>:= $cycle['start_minute'] ?>-= $cycle['end_hour'] ?>:= $cycle['end_minute'] ?>
= htmlReady($plainRooms) ?>
= htmlReady($freitext) ?>
endforeach ?>
if (is_array($dates['irregular'])) foreach ($dates['irregular'] as $date) : ?>
= date('d.m.Y', $date['start_time']) ?>
= getWeekDay(date('w', $date['start_time']),false) ?>
= date('H:i', $date['start_time']) ?>-= date('H:i', $date['end_time']) ?>
= htmlReady(implode(', ', getPlainRooms([$date['resource_id'] => 1]))) ?>
= htmlReady($date['raum']) ?>
endforeach ?>