aboutsummaryrefslogtreecommitdiff
path: root/app/views/admin/courses
diff options
context:
space:
mode:
authorPhilipp Schüttlöffel <schuettloeffel@zqs.uni-hannover.de>2024-09-24 10:53:31 +0200
committerPhilipp Schüttlöffel <schuettloeffel@zqs.uni-hannover.de>2024-09-24 10:53:31 +0200
commit4459dd7917f4d1c34f40bb68f0e991e9c3d53e4c (patch)
tree5c07151ae61276d334e88f6309c30d439a85c12e /app/views/admin/courses
parentda0022e5c1abbf9825ae76debaabdff7e8623bb4 (diff)
parent97a188592c679890a25c37ab78463add76a52ff7 (diff)
Merge branch 'main' into issue-3911issue-3911
Diffstat (limited to 'app/views/admin/courses')
-rw-r--r--app/views/admin/courses/courses.php270
1 files changed, 0 insertions, 270 deletions
diff --git a/app/views/admin/courses/courses.php b/app/views/admin/courses/courses.php
deleted file mode 100644
index d225270..0000000
--- a/app/views/admin/courses/courses.php
+++ /dev/null
@@ -1,270 +0,0 @@
-<?php
-/**
- * @var string $selected_action
- * @var array $view_filter
- * @var Semester $semester
- * @var int $count_courses
- * @var string $sortby
- * @var string $sortFlag
- * @var int $nav_elements
- * @var array $courses
- */
-
-$colspan = 2
-?>
-
-<? if (!empty($actions[$selected_action]['multimode'])) : ?>
- <form action="<?= URLHelper::getLink($actions[$selected_action]['url']) ?>" method="post"
- <?= !empty($actions[$selected_action]['dialogform']) ? ' data-dialog="auto"' : '' ?>>
-<? endif ?>
-<?= CSRFProtection::tokenTag() ?>
-<table class="default course-admin">
- <colgroup>
- <col style="width: 2%">
- <? if (in_array('number', $view_filter)) : ?>
- <? $colspan++ ?>
- <col style="width: 8%">
- <? endif ?>
- <? if (in_array('name', $view_filter)) : ?>
- <? $colspan++ ?>
- <col>
- <? endif ?>
- <? if (in_array('type', $view_filter)) : ?>
- <? $colspan++ ?>
- <col style="width: 10%">
- <? endif ?>
- <? if (in_array('room_time', $view_filter)) : ?>
- <? $colspan++ ?>
- <col style="width: 30%">
- <? endif ?>
- <? if (in_array('semester', $view_filter)) : ?>
- <? $colspan++ ?>
- <col style="width: 10%">
- <? endif ?>
- <? if (in_array('institute', $view_filter)) : ?>
- <? $colspan++ ?>
- <col style="width: 10%">
- <? endif ?>
- <? if (in_array('requests', $view_filter)) : ?>
- <? $colspan++ ?>
- <col style="width: 5%">
- <? endif ?>
- <? if (in_array('teachers', $view_filter)) : ?>
- <? $colspan++ ?>
- <col style="width: 10%">
- <? endif ?>
- <? if (in_array('members', $view_filter)) : ?>
- <? $colspan++ ?>
- <col style="width: 3%">
- <? endif ?>
- <? if (in_array('waiting', $view_filter)) : ?>
- <? $colspan++ ?>
- <col style="width: 5%">
- <? endif ?>
- <? if (in_array('preliminary', $view_filter)) : ?>
- <? $colspan++ ?>
- <col style="width: 5%">
- <? endif ?>
- <? if (in_array('contents', $view_filter)) : ?>
- <? $colspan++ ?>
- <col style="width: 8%">
- <? endif ?>
- <? if (in_array('last_activity', $view_filter)) : ?>
- <? $colspan++ ?>
- <col style="width: 8%">
- <? endif ?>
- <? foreach (PluginManager::getInstance()->getPlugins("AdminCourseContents") as $plugin) : ?>
- <? foreach ($plugin->adminAvailableContents() as $index => $label) : ?>
- <? if (in_array($plugin->getPluginId()."_".$index, $view_filter)) : ?>
- <? $colspan++ ?>
- <col style="width: 8%">
- <? endif ?>
- <? endforeach ?>
- <? endforeach ?>
- <col style="width: 15%">
-
- </colgroup>
- <caption>
- <? if (!$GLOBALS['user']->cfg->MY_COURSES_SELECTED_CYCLE) : ?>
- <?= _('Veranstaltungen') ?>
- <? else : ?>
- <?= htmlReady(sprintf(_('Veranstaltungen im %s'), $semester->name)) ?>
- <? endif ?>
- <span class="actions">
- <?= sprintf('%u %s', $count_courses, $count_courses > 1 ? _('Veranstaltungen') : _('Veranstaltung')) ?>
- </span>
- </caption>
- <thead>
- <tr class="sortable">
- <? if (Config::get()->ADMIN_COURSES_SHOW_COMPLETE): ?>
- <th <? if ($sortby === 'completion') printf('class="sort%s"', mb_strtolower($sortFlag)) ?>>
- <a href="<?= URLHelper::getLink('', ['sortby' => 'completion', 'sortFlag' => mb_strtolower($sortFlag)]) ?>" class="course-completion" title="<?= _('Bearbeitungsstatus') ?>">
- <?= _('Bearbeitungsstatus') ?>
- </a>
- </th>
- <? else: ?>
- <th>
- &nbsp;
- </th>
- <? endif; ?>
- <? if (in_array('number', $view_filter)) : ?>
- <th <?= ($sortby == 'VeranstaltungsNummer') ? sprintf('class="sort%s"', mb_strtolower($sortFlag)) : '' ?>>
- <a href="<?=
- URLHelper::getLink('', ['sortby' => 'VeranstaltungsNummer',
- 'sortFlag' => mb_strtolower($sortFlag)]) ?>">
- <?= _('Nr.') ?>
- </a>
- </th>
- <? endif ?>
- <? if (in_array('name', $view_filter)) : ?>
- <th <?= ($sortby == 'Name') ? sprintf('class="sort%s"', mb_strtolower($sortFlag)) : '' ?>>
- <a href="<?=
- URLHelper::getLink('', ['sortby' => 'Name',
- 'sortFlag' => mb_strtolower($sortFlag)]) ?>">
- <?= _('Name') ?>
- </a>
- </th>
- <? endif ?>
- <? if (in_array('type', $view_filter)) : ?>
- <th <?= ($sortby == 'status') ? sprintf('class="sort%s"', mb_strtolower($sortFlag)) : '' ?>>
- <a href="<?=
- URLHelper::getLink('', ['sortby' => 'status',
- 'sortFlag' => mb_strtolower($sortFlag)]) ?>">
- <?= _("VA-Typ") ?>
- </a>
- </th>
- <? endif ?>
- <? if (in_array('room_time', $view_filter)) : ?>
- <th><?= _('Raum/Zeit') ?></th>
- <? endif ?>
- <? if (in_array('semester', $view_filter)) : ?>
- <th <?= ($sortby == 'start_time') ? sprintf('class="sort%s"', mb_strtolower($sortFlag)) : '' ?>>
- <a href="<?= URLHelper::getLink('', ['sortby' => 'start_time', 'sortFlag' => mb_strtolower($sortFlag)]) ?>">
- <?= _('Semester') ?>
- </a>
- </th>
- <? endif ?>
- <? if (in_array('institute', $view_filter)) : ?>
- <th <?= ($sortby == 'institute') ? sprintf('class="sort%s"', mb_strtolower($sortFlag)) : '' ?>>
- <a href="<?= URLHelper::getLink('', ['sortby' => 'institute', 'sortFlag' => mb_strtolower($sortFlag)]) ?>">
- <?= _('Einrichtung') ?>
- </a>
- </th>
- <? endif ?>
- <? if (in_array('requests', $view_filter)) : ?>
- <th <?= ($sortby == 'requests') ? sprintf('class="sort%s"', mb_strtolower($sortFlag)) : '' ?>>
- <a href="<?=
- URLHelper::getLink('', ['sortby' => 'requests',
- 'sortFlag' => mb_strtolower($sortFlag)]) ?>">
- <abbr title="<?= _('Raumanfragen') ?>">
- <?= _('RA') ?>
- </abbr>
- </a>
- </th>
- <? endif ?>
- <? if (in_array('teachers', $view_filter)) : ?>
- <th><?= _('Lehrende') ?></th>
- <? endif ?>
- <? if (in_array('members', $view_filter)) : ?>
- <th <?= ($sortby == 'teilnehmer') ? sprintf('class="sort%s"', mb_strtolower($sortFlag)) : '' ?>>
- <a href="<?= URLHelper::getLink('', ['sortby' => 'teilnehmer',
- 'sortFlag' => mb_strtolower($sortFlag)]) ?>">
- <abbr title="<?= _('Teilnehmende') ?>">
- <?= _('TN') ?>
- </abbr>
- </a>
- </th>
- <? endif ?>
- <? if (in_array('waiting', $view_filter)) : ?>
- <th <? if ($sortby == 'waiting') printf('class="sort%s"', mb_strtolower($sortFlag)); ?>>
- <a href="<?= URLHelper::getLink('', ['sortby' => 'waiting',
- 'sortFlag' => mb_strtolower($sortFlag)]) ?>">
- <?= _('Warteliste') ?>
- </a>
- </th>
- <? endif ?>
- <? if (in_array('preliminary', $view_filter)) : ?>
- <th <?= ($sortby == 'prelim') ? sprintf('class="sort%s"', mb_strtolower($sortFlag)) : '' ?>>
- <a href="<?=
- URLHelper::getLink('', ['sortby' => 'prelim',
- 'sortFlag' => mb_strtolower($sortFlag)]) ?>"><?= _('Vorläufig') ?></a>
- </th>
- <? endif ?>
- <? if (in_array('contents', $view_filter)) : ?>
- <th style="width: <?= $nav_elements * 27 ?>px">
- <?= _('Inhalt') ?>
- </th>
- <? endif ?>
- <? if (in_array('last_activity', $view_filter)) : ?>
- <th style="width: <?= $nav_elements * 27 ?>px">
- <?= _('letzte Aktivität') ?>
- </th>
- <? endif ?>
- <? foreach (PluginManager::getInstance()->getPlugins("AdminCourseContents") as $plugin) : ?>
- <? foreach ($plugin->adminAvailableContents() as $index => $label) : ?>
- <? if (in_array($plugin->getPluginId()."_".$index, $view_filter)) : ?>
- <th style="width: <?= $nav_elements * 27 ?>px"><?= htmlReady($label) ?></th>
- <? endif ?>
- <? endforeach ?>
- <? endforeach ?>
- <th style="text-align: center" class="actions">
- <?= _('Aktion') ?>
- </th>
- </tr>
- <? if (!empty($actions[$selected_action]['multimode'])) : ?>
- <?= $this->render_partial('admin/courses/additional_inputs.php', compact('colspan')) ?>
- <? if (count($courses) > 10): ?>
- <tr>
- <th colspan="<?= $colspan ?>" style="text-align: right">
- <? if (is_a($actions[$selected_action]['multimode'], "\\Studip\\Button")) : ?>
- <?= $actions[$selected_action]['multimode'] ?>
- <? else : ?>
- <?= Studip\Button::createAccept(
- is_string($actions[$selected_action]['multimode'])
- ? $actions[$selected_action]['multimode']
- : $actions[$selected_action]['title'],
- 'save_action',
- $selected_action == 16 ? ['data-dialog' => 1] : null) ?>
- <? endif ?>
- </th>
- </tr>
- <? endif; ?>
- <? endif ?>
- </thead>
- <tbody>
- <? foreach ($courses as $semid => $values) : ?>
- <?= $this->render_partial('admin/courses/_course',
- [
- 'semid' => $semid,
- 'values' => $values,
- 'view_filter' => $view_filter,
- 'actions' => $actions,
- 'selected_action' => $selected_action,
- 'courses' => $courses,
- 'parent' => $parent ?? null
- ]
- ) ?>
- <? endforeach ?>
- </tbody>
-<? if (!empty($actions[$selected_action]['multimode'])) : ?>
- <tfoot>
- <tr>
- <td colspan="<?= $colspan ?>" style="text-align: right">
- <? if (is_a($actions[$selected_action]['multimode'], "\\Studip\\Button")) : ?>
- <?= $actions[$selected_action]['multimode'] ?>
- <? else : ?>
- <?= Studip\Button::createAccept(
- is_string($actions[$selected_action]['multimode'])
- ? $actions[$selected_action]['multimode']
- : $actions[$selected_action]['title'],
- $actions[$selected_action]['name'],
- $selected_action == 16 ? ['data-dialog' => 1] : null) ?>
- <? endif ?>
- </td>
- </tr>
- </tfoot>
- <? endif ?>
-</table>
-<? if (!empty($actions[$selected_action]['multimode'])) : ?>
-</form>
-<? endif ?>