diff options
| author | Jan-Hendrik Willms <tleilax+studip@gmail.com> | 2024-04-02 10:58:21 +0000 |
|---|---|---|
| committer | Jan-Hendrik Willms <tleilax+studip@gmail.com> | 2024-04-02 10:58:21 +0000 |
| commit | 56018dcad34e9d464d387ce1ad4e70c934c87fba (patch) | |
| tree | 75e3cab0ef5b294b13274102c5de33c417180a71 /app/controllers/my_courses.php | |
| parent | f59e6bd9e965bf426f944d0f7484bab1ba2719f5 (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.php | 22 |
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(); |
