Skip to content
Snippets Groups Projects
Commit eaa7b3f1 authored by Moritz Strohm's avatar Moritz Strohm
Browse files

cherry-picked commit c4ab822d

parent 24887425
No related branches found
No related tags found
No related merge requests found
...@@ -29,6 +29,7 @@ class CopyController extends PluginController ...@@ -29,6 +29,7 @@ class CopyController extends PluginController
} }
$semester = Semester::find(Request::option("semester_id")); $semester = Semester::find(Request::option("semester_id"));
if ($semester) { if ($semester) {
$lock_copied_courses = Request::get('lock_copied_courses');
foreach (Request::getArray("c") as $course_id) { foreach (Request::getArray("c") as $course_id) {
$oldcourse = Course::find($course_id); $oldcourse = Course::find($course_id);
...@@ -41,6 +42,16 @@ class CopyController extends PluginController ...@@ -41,6 +42,16 @@ class CopyController extends PluginController
$newcourse['start_time'] = $semester['beginn']; $newcourse['start_time'] = $semester['beginn'];
$newcourse->store(); $newcourse->store();
if ($lock_copied_courses) {
//Get the ID of the locked admission courseset:
$locked_admission_id = CourseSet::getGlobalLockedAdmissionSetId();
if ($locked_admission_id) {
$locked_admission = new CourseSet($locked_admission_id);
$locked_admission->addCourse($newcourse->id);
$locked_admission->store();
}
}
//Dozenten //Dozenten
if ($dozent) { if ($dozent) {
$coursemember = new CourseMember(); $coursemember = new CourseMember();
......
pluginname=CourseCopy pluginname=CourseCopy
pluginclassname=CourseCopy pluginclassname=CourseCopy
version=1.1 version=1.2.0
origin=data-quest origin=data-quest
studipMinVersion=4.0 studipMinVersion=4.0
studipMaxVersion=4.2.99 studipMaxVersion=4.99.99
\ No newline at end of file \ No newline at end of file
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment