set_url('/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): "; echo html_writer::select($timezones, "zone", $current, array('99'=>get_string("serverlocaltime"))); echo ""; echo ''; echo "
"; echo $OUTPUT->footer();