diff options
| author | Arne Schröder, M. A. <schroeder@data-quest.de> | 2025-07-04 11:32:39 +0000 |
|---|---|---|
| committer | Rasmus Fuhse <fuhse@data-quest.de> | 2025-07-04 11:32:39 +0000 |
| commit | 382cfd5bbe19abd89805ab48287e0c8d425ac080 (patch) | |
| tree | cd84751573663e71469f5cd1870badd8634afd6c /app/controllers/course | |
| parent | d98e8f811ee969fc94f922a70ad270ff02d057fc (diff) | |
Resolve "Erweiterung und Optimierung der von der ILIAS-Schnittstelle angelegten Strukturkategorien"
Closes #4270
Merge request studip/studip!4215
Diffstat (limited to 'app/controllers/course')
| -rw-r--r-- | app/controllers/course/ilias_interface.php | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/app/controllers/course/ilias_interface.php b/app/controllers/course/ilias_interface.php index 13307bf..64d6f6c 100644 --- a/app/controllers/course/ilias_interface.php +++ b/app/controllers/course/ilias_interface.php @@ -364,7 +364,7 @@ class Course_IliasInterfaceController extends AuthenticatedController if (Request::get('cmd') === 'assign_course') { $crs_id = IliasObjectConnections::getConnectionModuleId($this->seminar_id, 'crs', $this->ilias_index); if (Request::get('ilias_course_id') && !$crs_id) { - IliasObjectConnections::setConnection($this->seminar_id, Request::get('ilias_course_id'), 'crs', $this->ilias_index); + IliasObjectConnections::setConnection($this->seminar_id, Request::get('ilias_course_id'), 'crs', $this->ilias_index, 'course_twin', '', 'course'); PageLayout::postInfo(_('Kurs wurde zugeordnet.')); } $this->redirect('course/ilias_interface'); @@ -383,7 +383,7 @@ class Course_IliasInterfaceController extends AuthenticatedController if (Request::get('cmd') === 'assign_course') { $crs_id = IliasObjectConnections::getConnectionModuleId($this->seminar_id, 'crs', $this->ilias_index); if (Request::get('ilias_course_id') && !$crs_id) { - IliasObjectConnections::setConnection($this->seminar_id, Request::get('ilias_course_id'), 'crs', $this->ilias_index); + IliasObjectConnections::setConnection($this->seminar_id, Request::get('ilias_course_id'), 'crs', $this->ilias_index, 'course_twin', '', 'course'); PageLayout::postInfo(_('Kurs wurde zugeordnet.')); } $this->redirect('course/ilias_interface'); @@ -483,7 +483,7 @@ class Course_IliasInterfaceController extends AuthenticatedController )); } elseif ($group_id = $this->ilias->soap_client->addGroup($group_data, $course_id)) { // create new group - IliasObjectConnections::setConnection($group->getId(), $group_id, 'group', $this->ilias_index); + IliasObjectConnections::setConnection($group->getId(), $group_id, 'group', $this->ilias_index, 'statusgroup', $this->seminar_id, 'course'); // add members $member_count = 0; foreach ($group->members as $member) { |
