<?php
|
include_once "/Account/User.php";
|
include_once "/Common/CommFunc.php";
|
include_once "/language/lang.php";
|
|
$Permission = \User\Permission::P_SetOpenServerTime;
|
$channel = $_SESSION['spid'];
|
$user = new \User\User($_SESSION['UserAccount']);
|
if (!$user->HavePermission($Permission)) {
|
exit;
|
}
|
|
?>
|
|
<!DOCTYPE html>
|
<html>
|
|
<head>
|
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
|
<title>设置开服时间</title>
|
</head>
|
|
<body>
|
|
<center>
|
<p>设置开服时间</P>
|
</center>
|
|
<form id="SetOpenServerTime" name="SetOpenServerTime" action="/Common/GMCmdProcess.php" method="post">
|
<p>
|
开服时间:
|
<input type="text" name="OpenServerDate" id="OpenServerDate" onclick="new Calendar().show(this);" readonly value="<?php echo date('Y-m-d') ?>" size="8" />
|
<?php
|
$curH = date('H', time());
|
$retstr = "<select name=\"OpenServerHour\" id=\"OpenServerHour\">";
|
for ($i = 0; $i < 24; $i++) {
|
if ($i < 10) {
|
$hourStr = "0" . $i;
|
} else {
|
$hourStr = "" . $i;
|
}
|
$retstr .= "<option value=\"" . $hourStr . "\"";
|
if ($i == $curH) {
|
$retstr .= " selected=\"selected\"";
|
}
|
$retstr .= ">" . $hourStr . "</option>";
|
}
|
$retstr .= "</select>时";
|
$retstr .= "<select name=\"OpenServerMinute\" id=\"OpenServerMinute\">";
|
for ($i = 0; $i < 60; $i++) {
|
//if ($i % 5 != 0){continue;}
|
if ($i < 10) {
|
$minuteStr = "0" . $i;
|
} else {
|
$minuteStr = "" . $i;
|
}
|
$retstr .= "<option value=\"" . $minuteStr . "\">" . $minuteStr . "</option>";
|
}
|
$retstr .= "</select>分";
|
echo $retstr;
|
?>
|
<br /><br />
|
<b>*当开服日期为空时,则立即生效开服,开服时间默认为目标服务器当前时间!</b>
|
</p>
|
<hr>
|
<p>
|
<input type="hidden" name="Permission" value="<?php echo $Permission; ?>" />
|
<input type="hidden" name="pack_type" value="GMT_SetOpenServerTime" />
|
<?php
|
if ($user->NeedCheckKey()) {
|
echo \Lang\gettext("授权码(key)") . ":";
|
echo "<input type=\"text\" name=\"key\" id=\"key\" />";
|
} else {
|
echo "<input type=\"hidden\" name=\"key\" id=\"key\" />";
|
}
|
?>
|
<input type="submit" name="submit" value="提交" onclick="return CheckSubmit()" /><br />
|
</p>
|
<hr>
|
</form>
|
|
<script src="/js/calendar.js"></script>
|
<script>
|
function CheckSubmit() {
|
|
if (document.getElementById("key").type != "hidden" && !document.getElementById("key").value) {
|
alert("请输入授权码!");
|
return false;
|
}
|
|
var OpenServerDate = document.getElementById("OpenServerDate").value;
|
var OpenServerHour = document.getElementById("OpenServerHour").value;
|
var OpenServerMinute = document.getElementById("OpenServerMinute").value;
|
|
var openTimeStr = OpenServerDate + " " + OpenServerHour + ":" + OpenServerMinute + ":00";
|
var openTime = Date.parse(new Date(openTimeStr));
|
var curTime = Date.parse(new Date());
|
if (openTime <= curTime) {
|
alert("设置的开服时间小于当前时间,无法设置!");
|
return false;
|
// return window.confirm("设置的开服时间小于当前时间,确认设置吗?");
|
}
|
return true;
|
}
|
</script>
|
</body>
|
|
</html>
|