= htmlReady($event->getTitle()) ?>
= _('Beginn') ?>: = strftime('%c', $event->getStart()) ?>
= _('Ende') ?>: = strftime('%c', $event->getEnd()) ?>
if ($event->havePermission(Event::PERMISSION_READABLE)) : ?>
if ($event instanceof CourseEvent) : ?>
= _('Veranstaltung') ?>: = htmlReady($event->course->getFullname()) ?>
endif;?>
if ($text = $event->getDescription()) : ?>
= _('Beschreibung') ?>: = htmlReady(mila($text, 50)) ?>
endif; ?>
if ($text = $event->toStringCategories()) : ?>
= _('Kategorie') ?>: = htmlReady(mila($text, 50)) ?>
endif; ?>
if ($text = $event->getLocation()) : ?>
= _('Raum/Ort') ?>: = htmlReady(mila($text, 50)) ?>
endif; ?>
if ($text = $event->toStringPriority()) : ?>
= _('Priorität') ?>: = htmlReady(mila($text, 50)) ?>
endif; ?>
if ($text = $event->toStringAccessibility()) : ?>
= _('Zugriff') ?>: = htmlReady(mila($text, 50)) ?>
endif; ?>
if ($text = $event->toStringRecurrence()) : ?>
= _('Wiederholung') ?>: = htmlReady($text) ?>
endif; ?>
endif; ?>
if ($event->havePermission(Event::PERMISSION_READABLE)) : ?>
if ($event instanceof CalendarEvent
&& Config::get()->CALENDAR_GROUP_ENABLE
&& $calendar->getRange() == Calendar::RANGE_USER) : ?>
$group_status = [
CalendarEvent::PARTSTAT_TENTATIVE => _('Abwartend'),
CalendarEvent::PARTSTAT_ACCEPTED => _('Angenommen'),
CalendarEvent::PARTSTAT_DECLINED => _('Abgelehnt'),
CalendarEvent::PARTSTAT_DELEGATED => _('Angenommen (keine Teilnahme)'),
CalendarEvent::PARTSTAT_NEEDS_ACTION => ''] ?>
$show_members = $event->attendees->findOneBy('range_id',
$calendar->getRangeId(), '!=') ?>
// Entkommentieren, wenn Mitglieder eines Termins sichtbar sein
// sollen, auch wenn man nicht selbst Mitglied ist und ... ?>
// $show_members_visiter = $event->attendees->findOneBy('range_id', $GLOBALS['user']->id) ?>
// folgende Zeile auskommentieren (siehe _attendees.php). ?>
$show_members_visiter = true; ?>
if ($show_members && $show_members_visiter) : ?>
= _('Teilnehmende:') ?>
= implode(', ', $event->attendees->map(
function ($att) use ($event, $group_status) {
if ($event->havePermission(Event::PERMISSION_OWN, $att->owner->id)) {
$ret = htmlReady($att->owner->getFullname())
. ' (' . _('Organisator') . ')';
} else {
$ret = htmlReady($att->owner->getFullname());
if ($group_status[$att->group_status]) {
$ret .= ' (' . $group_status[$att->group_status] . ')';
}
}
return $ret;
})); ?>
endif; ?>
endif; ?>
if ($event instanceof CourseEvent) : ?>
// durchführende Lehrende ?>
$related_persons = $event->dozenten; ?>
if (sizeof($related_persons)) : ?>
= ngettext('Durchführende Lehrperson', 'Durchführende Lehrende', sizeof($related_persons)) ?>:
foreach ($related_persons as $related_person) : ?>
-
= htmlReady($related_person->getFullName()) ?>
endforeach; ?>
endif; ?>
// related groups ?>
$related_groups = $event->getRelatedGroups(); ?>
if (sizeof($related_groups)) : ?>
= _('Betroffene Gruppen') ?>:
foreach ($related_groups as $group) : ?>
-
= htmlReady($group->name) ?>
endforeach; ?>
endif; ?>
endif; ?>
endif; ?>