diff --git a/app/views/my_courses/_course.php b/app/views/my_courses/_course.php deleted file mode 100644 index 9ec7d063f4c7e40728612497f36642a0283b8854..0000000000000000000000000000000000000000 --- a/app/views/my_courses/_course.php +++ /dev/null @@ -1,142 +0,0 @@ -<? foreach ($course_collection as $course) : ?> - <? $sem_class = $course['sem_class']; ?> - <tr <? if ($course['children']) echo 'class="has-subcourses"'; elseif ($children) echo 'class="subcourses"'; ?>> - <td <? if (!$children) echo 'class="gruppe' . $course['gruppe'] . '"'; ?>></td> - <td> - <? if ($sem_class['studygroup_mode']) : ?> - <?= StudygroupAvatar::getAvatar($course['seminar_id'])->getImageTag(Avatar::SMALL, ['title' => $course['name']]) - ?> - <? else : ?> - <?= CourseAvatar::getAvatar($course['seminar_id'])->getImageTag(Avatar::SMALL, ['title' => $course['name']]) - ?> - <? endif ?> - </td> - <? if ($config_sem_number) :?> - <td><?= htmlReady($course['veranstaltungsnummer']) ?></td> - <? endif?> - <td style="text-align: left"> - <a href="<?= URLHelper::getLink('seminar_main.php', ['auswahl' => $course['seminar_id']]) ?>" - <? if ($course['visitdate'] <= $course['chdate']) echo 'style="color: red;"'; ?>> - <?= htmlReady($course['name']) ?> - <? if ($course['is_deputy']): ?> - <?= _('[Vertretung]') ?> - <? endif; ?> - </a> - <? if (!$course['visible']) : ?> - <? $infotext = _('Versteckte Veranstaltungen können über die Suchfunktionen nicht gefunden werden.'); ?> - <? $infotext .= ' '; ?> - <? if (Config::get()->ALLOW_DOZENT_VISIBILITY && in_array($course['user_status'], ['dozent', 'admin'])) : ?> - <? $infotext .= _('Um die Veranstaltung sichtbar zu machen, wählen Sie den Punkt "Sichtbarkeit" im Administrationsbereich der Veranstaltung.'); ?> - <? else : ?> - <? $infotext .= _('Um die Veranstaltung sichtbar zu machen, wenden Sie sich an Admins.'); ?> - <? endif ?> - - <?= _('[versteckt]') ?> - <?= tooltipicon($infotext) ?> - <? endif ?> - <div class="mycourse_elements hidden-medium-up"> - <? if (!empty($course['navigation'])) : ?> - <? foreach (MyRealmModel::array_rtrim($course['navigation']) as $key => $nav) : ?> - <? if (isset($nav) && $nav->isVisible(true)) : ?> - <a href="<?= URLHelper::getLink('seminar_main.php', [ - 'auswahl' => $course['seminar_id'], - 'redirect_to' => strtr($nav->getURL(), '?', '&') - ]) ?>" <? if ($nav->hasBadgeNumber()) printf('class="badge" data-badge-number="%u"', $nav->getBadgeNumber()); ?>> - <?= $nav->getImage()->asImg(20, $nav->getLinkAttributes()) ?> - </a> - <? elseif (is_string($key)) : ?> - <?= Assets::img('blank.gif', ['width' => 20, 'height' => 20]) ?> - <? endif ?> - <? endforeach ?> - <? endif ?> - <div class="special_nav"> - <? if (in_array($course['user_status'], ['dozent', 'tutor'])) : ?> - <? $adminmodule = $sem_class->getAdminModuleObject(); ?> - <? if ($adminmodule) : ?> - <? $adminnavigation = $adminmodule->getIconNavigation($course['seminar_id'], 0, $GLOBALS['user']->id); ?> - <? endif ?> - - <? if ($adminnavigation) : ?> - <a href="<?= URLHelper::getLink($adminnavigation->getURL(), ['cid' => $course['seminar_id']]) ?>"> - <?= $adminnavigation->getImage()->asImg(20, $adminnavigation->getLinkAttributes()) ?> - </a> - <? endif ?> - - <? elseif ($values["binding"]) : ?> - <a href="<?= $controller->url_for('my_courses/decline_binding') ?>"> - <?= Icon::create('door-leave+decline', 'inactive', ['title' => _("Die Teilnahme ist bindend. Bitte wenden Sie sich an die Lehrenden.")])->asImg(20) ?> - </a> - <? - elseif (!$values['is_group']) : ?> - <a href="<?= $controller->link_for('my_courses/decline', $course['seminar_id'], ['cmd' => 'suppose_to_kill']) ?>"> - <?= Icon::create('door-leave', 'inactive', ['title' => _("aus der Veranstaltung abmelden")])->asImg(20) ?> - </a> - <? endif ?> - </div> - </div> - </td> - <td class="hidden-small-down"> - <? if (!$sem_class['studygroup_mode']) : ?> - <a data-dialog href="<?= $controller->link_for('course/details/index', $course['seminar_id'], - ['from' => $controller->url_for('my_courses/index')]) ?>"> - <? $params = tooltip2(_("Veranstaltungsdetails")); ?> - <? $params['style'] = 'cursor: pointer'; ?> - <?= Icon::create('info-circle', 'inactive')->asImg(20, $params) ?> - </a> - <? else : ?> - <?= Assets::img('blank.gif', ['width' => 20, 'height' => 20]); ?> - <? endif ?> - </td> - <td style="text-align: left; white-space: nowrap;" class="hidden-small-down"> - <? if (!empty($course['navigation'])) : ?> - <? foreach (MyRealmModel::array_rtrim($course['navigation']) as $key => $nav) : ?> - <? if (isset($nav) && $nav->isVisible(true)) : ?> - <a href="<?= - UrlHelper::getLink('seminar_main.php', - ['auswahl' => $course['seminar_id'], - 'redirect_to' => strtr($nav->getURL(), '?', '&')]) ?>" <?= $nav->hasBadgeNumber() ? 'class="badge" data-badge-number="' . intval($nav->getBadgeNumber()) . '"' : '' ?>> - <?= $nav->getImage()->asImg(20, $nav->getLinkAttributes()) ?> - </a> - <? elseif (is_string($key)) : ?> - <?= - Assets::img('blank.gif', ['width' => 20, - 'height' => 20]); ?> - <? endif ?> - <? echo ' ' ?> - <? endforeach ?> - <? endif ?> - - </td> - <td style="text-align: right" class="hidden-small-down"> - <? if (!$course['is_group']) : ?> - <? if (in_array($course['user_status'], ['dozent', 'tutor'])) : ?> - <? $adminmodule = $sem_class->getAdminModuleObject(); ?> - <? if ($adminmodule) : ?> - <? $adminnavigation = $adminmodule->getIconNavigation($course['seminar_id'], 0, $GLOBALS['user']->id); ?> - <? endif ?> - - <? if ($adminnavigation) : ?> - <a href="<?= URLHelper::getLink($adminnavigation->getURL(), ['cid' => $course['seminar_id']]) ?>"> - <?= $adminnavigation->getImage()->asImg(20, $adminnavigation->getLinkAttributes()) ?> - </a> - <? endif ?> - <? elseif ($course['admission_binding']) : ?> - <a href="<?= $controller->url_for('my_courses/decline_binding') ?>"> - <?= Icon::create('door-leave+decline', 'inactive', ['title' => _("Die Teilnahme ist bindend. Bitte wenden Sie sich an die Lehrenden.")])->asImg(20) ?> - </a> - <? else: ?> - <a href="<?= $controller->url_for('my_courses/decline/' . $course['seminar_id'], ['cmd' => 'suppose_to_kill']) ?>"> - <?= Icon::create('door-leave', 'inactive', ['title' => _('aus der Veranstaltung abmelden')])->asImg(20) ?> - </a> - <? endif ?> - <? endif ?> - </td> - </tr> -<? if ($course['children']) : ?> - <?= $this->render_partial('my_courses/_course', [ - 'course_collection' => $course['children'], - 'children' => true, - 'gruppe' => $course['gruppe'], - ]) ?> -<? endif ?> -<? endforeach ?>