From aef7e750b0deb7385610cf77fe0498bc52e4f257 Mon Sep 17 00:00:00 2001 From: Adam Olley Date: Tue, 31 Jul 2012 11:10:16 +0930 Subject: [PATCH] MDL-34645: enrol_manual: enrolment init to pass default duration setting --- enrol/manual/lib.php | 2 ++ 1 file changed, 2 insertions(+) diff --git a/enrol/manual/lib.php b/enrol/manual/lib.php index b2e8501812f..6db6e8b31bd 100644 --- a/enrol/manual/lib.php +++ b/enrol/manual/lib.php @@ -215,6 +215,7 @@ class enrol_manual_plugin extends enrol_plugin { $today = time(); $today = make_timestamp(date('Y', $today), date('m', $today), date('d', $today), 0, 0, 0); $startdateoptions[3] = get_string('today') . ' (' . userdate($today, $timeformat) . ')' ; + $defaultduration = $instance->enrolperiod > 0 ? $instance->enrolperiod / 86400 : ''; $modules = array('moodle-enrol_manual-quickenrolment', 'moodle-enrol_manual-quickenrolment-skin'); $arguments = array( @@ -224,6 +225,7 @@ class enrol_manual_plugin extends enrol_plugin { 'url' => $manager->get_moodlepage()->url->out(false), 'optionsStartDate' => $startdateoptions, 'defaultRole' => $instance->roleid, + 'defaultDuration' => $defaultduration, 'disableGradeHistory' => $CFG->disablegradehistory ); $function = 'M.enrol_manual.quickenrolment.init';