aboutsummaryrefslogtreecommitdiff
path: root/app/controllers/course
diff options
context:
space:
mode:
authorArne Schröder, M. A. <schroeder@data-quest.de>2025-07-04 11:32:39 +0000
committerRasmus Fuhse <fuhse@data-quest.de>2025-07-04 11:32:39 +0000
commit382cfd5bbe19abd89805ab48287e0c8d425ac080 (patch)
treecd84751573663e71469f5cd1870badd8634afd6c /app/controllers/course
parentd98e8f811ee969fc94f922a70ad270ff02d057fc (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.php6
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) {