diff options
| author | André Noack <noack@data-quest.de> | 2024-05-06 11:40:39 +0000 |
|---|---|---|
| committer | David Siegfried <david.siegfried@uni-vechta.de> | 2024-05-06 11:40:39 +0000 |
| commit | 4d98ebd6c7f57d8cc10599c74f2c8c061e907d09 (patch) | |
| tree | c9a5c8d7bc5ca2e9bcb9adaf6fd2e9862379ec72 /app | |
| parent | 81d4d624bdf79caff709fe9f23bf4d9fd6b90598 (diff) | |
Resolve #3989 "Filter "Vorletztes und aktuelles Semester" für meine Veranstaltungen"
Closes #3989
Merge request studip/studip!2838
Diffstat (limited to 'app')
| -rw-r--r-- | app/controllers/my_courses.php | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/app/controllers/my_courses.php b/app/controllers/my_courses.php index 9e8e0b6..8205c12 100644 --- a/app/controllers/my_courses.php +++ b/app/controllers/my_courses.php @@ -344,7 +344,10 @@ class MyCoursesController extends AuthenticatedController $semesters = MyRealmModel::getSelectedSemesters($sem); $min_sem_key = min($semesters); $max_sem_key = max($semesters); - $courses = MyRealmModel::getCourses($min_sem_key, $max_sem_key, compact('deputies_enabled')); + $courses = MyRealmModel::getCourses($min_sem_key, $max_sem_key, [ + 'deputies_enabled' => $deputies_enabled, + 'exactly' => $semesters, + ]); foreach ($courses as $index => $course) { MyRealmModel::setObjectVisits($course, $GLOBALS['user']->id, $timestamp); } @@ -1168,6 +1171,7 @@ class MyCoursesController extends AuthenticatedController 'future' => _('Aktuelles und nächstes Semester'), 'last' => _('Aktuelles und letztes Semester'), 'lastandnext' => _('Letztes, aktuelles, nächstes Semester'), + 'lastbutone' => _('Aktuelles und vorletztes Semester'), ]; if (Config::get()->MY_COURSES_ENABLE_ALL_SEMESTERS) { |
