url_for('course/dates/details/' . $date->id)
: $controller->url_for('course/dates/singledate/' . $date->id);
?>
data-termin-id="= htmlReady($date->id) ?>">
= Icon::create($icon)->asImg(['class' => 'text-bottom']) ?>
= htmlReady($date->getFullname(CourseDate::FORMAT_VERBOSE)) ?>
if (count($date->dozenten) > 0): ?>
(= htmlReady(implode(', ', $date->dozenten->getFullname())) ?>)
endif; ?>
|
foreach ($date->topics as $topic): ?>
= $this->render_partial('course/dates/_topic_li', compact('topic', 'date')) ?>
endforeach; ?>
|
= htmlReady($date->getTypeName()) ?>
|
if (count($course->statusgruppen) > 0) : ?>
if (count($date->statusgruppen) > 0) : ?>
foreach ($date->statusgruppen as $statusgruppe) : ?>
- = htmlReady($statusgruppe->name) ?>
endforeach ?>
else : ?>
= _('alle') ?>
endif ?>
|
endif ?>
$room = $date->getRoom(); ?>
if ($room): ?>
= htmlReady($room->name) ?>
else: ?>
= htmlReady($date->raum) ?>
endif ?>
|
$actionMenu = ActionMenu::get()->setContext($date) ?>
$filecount = count($date->getAccessibleFolderFiles($GLOBALS['user']->id)['files']); ?>
if ($has_access): ?>
$actionMenu->addLink($dialog_url, _('Termin bearbeiten'), Icon::create('edit'), ['data-dialog' => '']) ?>
$actionMenu->addLink($controller->url_for('course/dates/new_topic?termin_id=' . $date->id),
_('Thema hinzufügen'), Icon::create('add'), ['data-dialog' => 'size=auto']) ?>
endif ?>
if ($filecount): ?>
$actionMenu->addLink($controller->url_for('course/dates/details_files/' . $date->id),
_('Dateien anzeigen'), Icon::create('folder-topic-full'), ['data-dialog' => '']) ?>
endif ?>
if ($has_access): ?>
if (!$cancelled_dates_locked): ?>
$actionMenu->addLink($controller->url_for('course/cancel_dates', ['termin_id' => $date->id]),
_('Termin ausfallen lassen'), Icon::create('trash'), [
'data-dialog' => 'size=auto',
'data-confirm' => _('Wollen Sie diesen Termin wirklich ausfallen lassen?')
."\n"
. implode("\n", $date->getDeletionWarnings()),
]) ?>
endif ?>
endif ?>
= $actionMenu->render() ?>
|