debug = true; echo "
"; execute_sql("UPDATE {$CFG->prefix}user SET timezone = '$zone'"); $db->debug = false; echo "
"; $USER->timezone = $zone; } $user = $USER; if (abs($user->timezone) > 13) { $user->timezone = 99; } $timenow = time(); for ($tz = -26; $tz <= 26; $tz++) { $zone = (float)$tz/2.0; $usertime = $timenow + ($tz * 1800); if ($tz == 0) { $timezones["$zone"] = gmstrftime("%a, %I:%M %p", $usertime)." (GMT)"; } else if ($tz < 0) { $timezones["$zone"] = gmstrftime("%a, %I:%M %p", $usertime)." (GMT$zone)"; } else { $timezones["$zone"] = gmstrftime("%a, %I:%M %p", $usertime)." (GMT+$zone)"; } } echo "
"; echo "$strusers ($strall): "; choose_from_menu ($timezones, "zone", $user->timezone, get_string("serverlocaltime"), "", "99"); echo ""; echo "
"; print_footer(); ?>