data-course-id="= $semid ?>">
|
if (Config::get()->ADMIN_COURSES_SHOW_COMPLETE): ?>
if ($GLOBALS['perm']->have_studip_perm('tutor', $semid)) : ?>
= _('Bearbeitungsstatus ändern') ?>
else : ?>
= $course->getCompletionIcon()->asImg(['title' => _('Bearbeitungsstatus kann nicht von Ihnen geändert werden.')]) ?>
endif ?>
else: ?>
= CourseAvatar::getAvatar($semid)->getImageTag(Avatar::SMALL, ['title' => trim($values['Name'])]) ?>
endif; ?>
|
if (in_array('number', $view_filter)) : ?>
if ($GLOBALS['perm']->have_studip_perm('autor', $semid)) : ?>
endif ?>
= htmlReady($values["VeranstaltungsNummer"]) ?>
if ($GLOBALS['perm']->have_studip_perm('autor', $semid)) : ?>
endif ?>
|
endif ?>
if (in_array('name', $view_filter)) : ?>
if ($GLOBALS['perm']->have_studip_perm("autor", $semid)) : ?>
endif ?>
= htmlReady(trim($values['Name'])) ?>
if ($GLOBALS['perm']->have_studip_perm("autor", $semid)) : ?>
endif ?>
$params = tooltip2(_("Veranstaltungsdetails anzeigen")); ?>
$params['style'] = 'cursor: pointer'; ?>
= Icon::create('info-circle', 'inactive')->asImg($params) ?>
if ($values["visible"] == 0) : ?>
= _("(versteckt)") ?>
endif ?>
0) : ?>
= Icon::create('add', 'clickable')->asImg(12) ?>
= Icon::create('remove', 'clickable', ['class' => 'hidden-js'])->asImg(12) ?>
= sprintf(
ngettext('%u Unterveranstaltung', '%u Unterveranstaltungen',
count($children)),
count($children)) ?>
|
endif ?>
if (in_array('type', $view_filter)) : ?>
= htmlReady($GLOBALS['SEM_CLASS'][$GLOBALS['SEM_TYPE'][$values["status"]]["class"]]['name']) ?>:
= htmlReady($GLOBALS['SEM_TYPE'][$values["status"]]["name"]) ?>
|
endif ?>
if (in_array('room_time', $view_filter)) : ?>
= Seminar::GetInstance($semid)->getDatesHTML([
'semester_id' => $semester ? $semester->id : null,
'show_room' => true,
]) ?: _('nicht angegeben') ?>
|
endif ?>
if (in_array('semester', $view_filter)) : ?>
= htmlReady($course->semester_text) ?>
|
endif?>
if (in_array('institute', $view_filter)) : ?>
= htmlReady($course->home_institut ? $course->home_institut['name'] : $course['institute']) ?>
|
endif?>
if (in_array('requests', $view_filter)) : ?>
= $values['requests'] ?>
|
endif ?>
if (in_array('teachers', $view_filter)) : ?>
= $this->render_partial_collection('my_courses/_dozent', $values['dozenten']) ?>
|
endif ?>
if (in_array('members', $view_filter)) : ?>
= $values["teilnehmer"] ?>
|
endif ?>
if (in_array('waiting', $view_filter)) : ?>
= $values["waiting"] ?>
|
endif ?>
if (in_array('preliminary', $view_filter)) : ?>
= $values['prelim'] ?>
|
endif ?>
if (in_array('contents', $view_filter)) : ?>
if (!empty($values['navigation'])) : ?>
endif ?>
|
endif ?>
if (in_array('last_activity', $view_filter)) : ?>
= htmlReady(date('d.m.Y', $values['last_activity'])); ?>
|
endif ?>
foreach (PluginManager::getInstance()->getPlugins("AdminCourseContents") as $plugin) : ?>
foreach ($plugin->adminAvailableContents() as $index => $label) : ?>
if (in_array($plugin->getPluginId()."_".$index, $view_filter)) : ?>
$content = $plugin->adminAreaGetCourseContent($course, $index) ?>
= is_a($content, "Flexi_Template") ? $content->render() : $content ?>
|
endif ?>
endforeach ?>
endforeach ?>
if (isset($actions[$selected_action]['partial']) && is_numeric($selected_action) && $GLOBALS['perm']->have_studip_perm('tutor', $semid)) : ?>
= $this->render_partial("admin/courses/{$actions[$selected_action]['partial']}", [
'course' => $course,
'values' => $values,
'action' => $actions[$selected_action],
]) ?>
elseif (!is_numeric($selected_action)) : ?>
$plugin = PluginManager::getInstance()->getPlugin($selected_action) ?>
$template = $plugin->getAdminCourseActionTemplate($semid, $values) ?>
if ($template) : ?>
= $template->render() ?>
elseif ($GLOBALS['perm']->have_studip_perm('tutor', $semid)) : ?>
=
\Studip\LinkButton::create(
$actions[$selected_action]['title'],
URLHelper::getURL(sprintf($actions[$selected_action]['url'], $semid),
($actions[$selected_action]['params'] ? $actions[$selected_action]['params'] : [])),
($actions[$selected_action]['attributes'] ? $actions[$selected_action]['attributes'] : [])
) ?>
endif ?>
elseif ($GLOBALS['perm']->have_studip_perm('tutor', $semid)) : ?>
$lockrules = [
'2' => "sem_tree",
'3' => "room_time",
'11' => "seminar_copy",
'14' => "admission_type",
'16' => "seminar_archive",
'17' => "admission_type",
'18' => 'room_time'
] ?>
if ($GLOBALS['perm']->have_studip_perm("admin", $semid) || !isset($lockrules[$selected_action]) || !LockRules::Check($semid, $lockrules[$selected_action])) : ?>
=
\Studip\LinkButton::create(
$actions[$selected_action]['title'],
URLHelper::getURL(
sprintf($actions[$selected_action]['url'], $semid),
$actions[$selected_action]['params'] ?? []
),
$actions[$selected_action]['attributes'] ?? []
) ?>
endif ?>
endif ?>
|