diff --git a/enrol/authorize/config.html b/enrol/authorize/config.html index 21065bc48b2..80ef1a1fdfe 100755 --- a/enrol/authorize/config.html +++ b/enrol/authorize/config.html @@ -18,11 +18,14 @@ if (!isset($frm->an_emailexpired)) $frm->an_emailexpired = '2'; if (!isset($frm->an_teachermanagepay)) $frm->an_teachermanagepay = ''; if (isset($CFG->an_cutoff)) { - $frm->an_cutoff_hour = intval($CFG->an_cutoff) / 60; - $frm->an_cutoff_min = intval($CFG->an_cutoff) % 60; + $cutoff = intval($CFG->an_cutoff); + $mins = $cutoff % 60; $hrs = ($cutoff - $mins) / 60; + $frm->an_cutoff_hour = $hrs; $frm->an_cutoff_min = $mins; +} +if (!isset($frm->an_cutoff_hour)) { + $frm->an_cutoff_hour = get_user_timezone_offset(); + $frm->an_cutoff_min = 5; } -if (!isset($frm->an_cutoff_hour)) $frm->an_cutoff_hour = '0'; -if (!isset($frm->an_cutoff_min)) $frm->an_cutoff_min = '5'; if (!isset($frm->acceptccs)) { $frm->acceptccs = array_keys(get_list_of_creditcards());