set_url(new moodle_url($CFG->wwwroot.'/admin/timezone.php')); $PAGE->set_title($strtimezone); $PAGE->set_heading($strtimezone); $PAGE->navbar->add($strtimezone); echo $OUTPUT->header(); echo $OUTPUT->heading(""); if (data_submitted() and !empty($zone) and confirm_sesskey()) { echo "
"; $DB->execute("UPDATE {user} SET timezone = ?", array($zone)); echo "
"; $USER->timezone = $zone; $current = $zone; echo $OUTPUT->notification('Timezone of all users changed', 'notifysuccess'); } else { $current = 99; } require_once($CFG->dirroot.'/calendar/lib.php'); $timezones = get_list_of_timezones(); echo '
'; echo "$strusers ($strall): "; $select = html_select::make($timezones, "zone", $current, get_string("serverlocaltime")); $select->nothingvalue ="99"; echo $OUTPUT->select($select); echo ""; echo ''; echo "
"; echo $OUTPUT->footer();