From: ethem Date: Tue, 13 Jun 2006 16:05:15 +0000 (+0000) Subject: Predict the time of settlement at first time. Probably, admin user set up own country... X-Git-Url: http://git.mjollnir.org/gw?a=commitdiff_plain;h=f00a651c619278a3c59a7703039dbaf59cd7e6ec;p=moodle.git Predict the time of settlement at first time. Probably, admin user set up own country timezone and we can use this time as settlement time. Merged from 16stable. --- diff --git a/enrol/authorize/config.html b/enrol/authorize/config.html index 21065bc48b..f2ef6a592a 100755 --- a/enrol/authorize/config.html +++ b/enrol/authorize/config.html @@ -18,11 +18,15 @@ 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)) { + $timezone = format_float(get_user_timezone_offset(), 1); + $frm->an_cutoff_hour = intval($timezone); + $frm->an_cutoff_min = (intval(round($timezone)) != intval($timezone)) ? 35 : 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());