aboutsummaryrefslogtreecommitdiff
path: root/app/controllers/my_courses.php
diff options
context:
space:
mode:
authorJan-Hendrik Willms <tleilax+studip@gmail.com>2024-04-02 10:58:21 +0000
committerJan-Hendrik Willms <tleilax+studip@gmail.com>2024-04-02 10:58:21 +0000
commit56018dcad34e9d464d387ce1ad4e70c934c87fba (patch)
tree75e3cab0ef5b294b13274102c5de33c417180a71 /app/controllers/my_courses.php
parentf59e6bd9e965bf426f944d0f7484bab1ba2719f5 (diff)
fixes #3925
Closes #3925 Merge request studip/studip!2780
Diffstat (limited to 'app/controllers/my_courses.php')
-rw-r--r--app/controllers/my_courses.php22
1 files changed, 6 insertions, 16 deletions
diff --git a/app/controllers/my_courses.php b/app/controllers/my_courses.php
index 410947b..cff0933 100644
--- a/app/controllers/my_courses.php
+++ b/app/controllers/my_courses.php
@@ -131,26 +131,16 @@ class MyCoursesController extends AuthenticatedController
throw new AccessDeniedException();
}
- $this->with_modules = Request::bool('modules');
-
- $this->sem_data = Semester::getAllAsArray();
-
- $this->group_field = 'sem_number';
-
- // Needed parameters for selecting courses
- $params = [
- 'group_field' => $this->group_field,
+ $template = $this->get_template_factory()->open('my_courses/courseexport');
+ $template->sem_courses = MyRealmModel::getPreparedCourses('', [
+ 'group_field' => 'sem_number',
'order_by' => null,
'order' => 'asc',
'studygroups_enabled' => Config::get()->MY_COURSES_ENABLE_STUDYGROUPS,
'deputies_enabled' => Config::get()->DEPUTIES_ENABLE,
- ];
-
- $this->sem_courses = MyRealmModel::getPreparedCourses('all', $params);
-
- $factory = $this->get_template_factory();
- $template = $factory->open('my_courses/courseexport');
- $template->set_attributes($this->get_assigned_variables());
+ ]);
+ $template->sem_data = Semester::getAllAsArray();
+ $template->with_modules = Request::bool('modules');
$template->image_style = 'height: 6px; width: 8px;';
$doc = new ExportPDF();