From c17843acb07fccc37212d216d0944b0d6016a40c Mon Sep 17 00:00:00 2001 From: mudrd8mz Date: Sun, 27 Sep 2009 06:20:47 +0000 Subject: [PATCH] MDL-20336 Apply course defaults when approving the course Merged from 1.9 and extended with new course defaults --- course/pending.php | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/course/pending.php b/course/pending.php index de6fc3be9b..d9dfefa401 100644 --- a/course/pending.php +++ b/course/pending.php @@ -66,6 +66,28 @@ $course->restrictmodules = 1; } + /// Apply course default settings + $courseconfig = get_config('moodlecourse'); + $course->format = $courseconfig->format; + $course->numsections = $courseconfig->numsections; + $course->hiddensections = $courseconfig->hiddensections; + $course->newsitems = $courseconfig->newsitems; + $course->showgrades = $courseconfig->showgrades; + $course->showreports = $courseconfig->showreports; + $course->maxbytes = $courseconfig->maxbytes; + $course->enrol = $courseconfig->enrol; + $course->enrollable = $courseconfig->enrollable; + $course->enrolperiod = $courseconfig->enrolperiod; + $course->expirynotify = $courseconfig->expirynotify; + $course->notifystudents = $courseconfig->notifystudents; + $course->expirythreshold = $courseconfig->expirythreshold; + $course->groupmode = $courseconfig->groupmode; + $course->groupmodeforce = $courseconfig->groupmodeforce; + $course->visible = $courseconfig->visible; + $course->enrolpassword = $courseconfig->enrolpassword; + $course->guest = $courseconfig->guest; + $course->lang = $courseconfig->lang; + /// Insert the record. if ($courseid = $DB->insert_record('course', $course)) { $course = $DB->get_record('course', array('id' => $courseid)); -- 2.39.5