if (!$locked) : ?>
|
|
endif ?>
if ($is_exTermin) : ?>
= htmlReady($termin->getFullName(CourseDate::FORMAT_VERBOSE)) ?>
elseif ($locked): ?>
= htmlReady($termin->getFullName(CourseDate::FORMAT_VERBOSE)) ?>
else: ?>
= htmlReady($termin->getFullName(CourseDate::FORMAT_VERBOSE)) ?>
endif ?>
|
if (count($termin->dozenten) > 0): ?>
foreach ($termin->dozenten as $dozent) : ?>
- = $dozent instanceof User ? htmlReady($dozent->getFullName()) : '' ?>
endforeach ?>
endif ?>
|
if (count($termin->statusgruppen)) : ?>
foreach ($termin->statusgruppen as $group) : ?>
- = htmlReady($group->name)?>
endforeach ?>
endif ?>
|
if ($room_holiday = SemesterHoliday::isHoliday($termin->date, false)): ?>
$room_holiday = sprintf(
'(%s)',
($is_exTermin ? ' class="is_ex_termin"' : ''),
htmlReady($room_holiday['name'])
)?>
endif ?>
if ($is_exTermin && ($comment = $termin->content)) : ?>
= _('(fällt aus)') ?>
= tooltipIcon($termin->content) ?>
elseif ($name = SemesterHoliday::isHoliday($termin->date, false) && $is_exTermin): ?>
= $room_holiday ?>
elseif ($room = $termin->getRoom()) : ?>
= htmlReady($room->getFullName()) ?>
= $room_holiday ?: '' ?>
elseif ($freeTextRoom = $termin->getRoomName()) : ?>
= sprintf('(%s)', formatLinks($freeTextRoom)) ?>
else : ?>
= _('Keine Raumangabe') ?>
= $room_holiday ?: '' ?>
endif ?>
$room_request_exists = RoomRequest::existsByDate($termin->id, true) ?>
if ($room_request_exists): ?>
$msg_info = _('Für diesen Termin existiert eine Raumanfrage.') ?>
= tooltipIcon($msg_info) ?>
endif ?>
|
$actionMenu = ActionMenu::get()->setContext($termin) ?>
if ($is_exTermin && !$locked): ?>
$actionMenu->addLink(
$controller->url_for(
'course/timesrooms/cancel/' . $termin->id
. ($termin->metadate_id ? '/' . $termin->metadate_id : ''),
$linkAttributes
),
_('Kommentare bearbeiten'),
Icon::create('edit', Icon::ROLE_CLICKABLE, ['title' => _('Kommentar für diesen Termin bearbeiten')]),
['data-dialog' => 'size=50%']
) ?>
$params = [
'type' => 'image',
'class' => 'middle',
'name' => 'delete_single_date',
'data-confirm' => _('Diesen Termin wiederherstellen?'),
'formaction' => $controller->url_for('course/timesrooms/undeleteSingle/' . $termin->id),
] ?>
if (Request::isXhr()) : ?>
$params['data-dialog'] = 'size=auto' ?>
endif ?>
$actionMenu->addButton(
'delete_part',
_('Termin wiederherstellen'),
Icon::create('refresh', Icon::ROLE_CLICKABLE, $params)
) ?>
elseif (!$locked) : ?>
$actionMenu->addLink(
$controller->url_for('course/timesrooms/editDate/' . $termin->id, $linkAttributes),
_('Termin bearbeiten'),
Icon::create('edit', Icon::ROLE_CLICKABLE, ['title' => _('Diesen Termin bearbeiten')]),
['data-dialog' => '']
) ?>
$actionMenu->addLink(
$controller->url_for(
'course/timesrooms/stack',
[
'single_dates[]' => $termin->termin_id,
'method' => 'preparecancel'
]
),
_('Termin löschen'),
Icon::create('trash'),
['data-dialog' => '1']
) ?>
endif ?>
= $actionMenu->render() ?>
|