Permalink
Browse files

Predict the time of settlement at first time. Probably, admin user se…

…t up own country timezone and we can use this time as settlement time.

Merged from 16stable.
  • Loading branch information...
1 parent 3fae19d commit f00a651c619278a3c59a7703039dbaf59cd7e6ec ethem committed Jun 13, 2006
Showing with 8 additions and 4 deletions.
  1. +8 −4 enrol/authorize/config.html
View
12 enrol/authorize/config.html
@@ -18,11 +18,15 @@
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());

0 comments on commit f00a651

Please sign in to comment.