if (!empty($booking)): ?>
if (!empty($user_has_user_perms)): ?>
= sprintf(
_('Letzte Änderung am %s'),
date('d.m.Y', $booking->chdate)
) ?>
endif ?>
= _('Gebuchte Ressource') ?>
$derived_resource = $booking->resource
? $booking->resource->getDerivedClassInstance()
: null ?>
= $derived_resource
? htmlReady($derived_resource->getFullName())
: _('unbekannt') ?>
= _('Zeiträume') ?>
$cycle_date = $booking->assigned_course_date->cycle ?? null;
$booking_has_metadate = $cycle_date instanceof SeminarCycleDate;
$intervals = $booking->getTimeIntervals()
?>
if (count($intervals) === 1) : ?>
= $intervals[0] ?>
if ($booking_has_metadate) :?>
= _('Diese Buchung ist Teil der folgenden Terminserie:') ?>
= htmlReady($cycle_date->toString('full')) ?>
endif ?>
elseif (!empty($intervals)): ?>
foreach ($intervals as $interval): ?>
-
= $interval ?>
endforeach ?>
else: ?>
= _('Nicht verfügbar') ?>
endif ?>
if ($booking->booking_type === ResourceBooking::TYPE_LOCK): ?>
if (!empty($user_has_user_perms)): ?>
= _('Gesperrt für:') ?>
= htmlReady($booking->getAssignedUserName()) ?>
endif ?>
= _('Sperrung vorgenommen von:') ?>
= $booking->booking_user
? htmlReady($booking->booking_user->getFullName())
: _('unbekannt') ?>
elseif ($booking->booking_type == ResourceBooking::TYPE_RESERVATION): ?>
if (!empty($user_has_user_perms)): ?>
= _('Reserviert für:') ?>
= htmlReady($booking->getAssignedUserName()) ?>
endif ?>
= _('Reservierung vorgenommen von:') ?>
= $booking->booking_user
? htmlReady($booking->booking_user->getFullName())
: _('unbekannt') ?>
else: ?>
if (!empty($user_has_user_perms)): ?>
= _('Gebucht von:') ?>
if ($booking->booking_user) :?>
= htmlReady($booking->booking_user->getFullName()) ?>
= Icon::create('mail')->asImg(['class' => 'text-bottom']) ?>
else :?>
= _('unbekannt') ?>
endif ?>
endif ?>
endif ?>
if (!empty($user_may_see_course_data)): ?>
= _('Gebucht für:') ?>
= htmlReady($booking->getAssignedUserName(), true, true) ?>
= Icon::create(
'link-intern',
Icon::ROLE_CLICKABLE,
[
'title' => _('Veranstaltungsdetails anzeigen'),
'class' => 'text-bottom'
]
) ?>
if (Seminar_Perm::get()->have_studip_perm('dozent', $booking->getAssignedUser()->id)): ?>
endif ?>
elseif ($booking->getAssignedUserType() === 'user') : ?>
if (($booking->assigned_user->visible === 'yes') ||
($booking->assigned_user->id === $GLOBALS['user']->id) || !empty($user_has_user_perms)) : ?>
= _('Gebucht für:') ?>
= htmlReady($booking->assigned_user->getFullName()) ?>
= Icon::create('mail')->asImg(['class' => 'text-bottom']) ?>
endif ?>
else : ?>
= htmlReady($booking->description) ?>
endif ?>
if (!empty($make_comment_editable)): ?>
endif ?>
endif ?>