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.
This commit is contained in:
ethem
2006-06-13 16:05:15 +00:00
parent 3fae19dd98
commit f00a651c61
+8 -4
View File
@@ -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());