hxp
1 天以前 03cf24931053c1f42e605b63d200569da80cb07e
389 流向记录(增加GM工具命令:重读配置 GMT_ReloadConfig)
2个文件已修改
1个文件已添加
64 ■■■■■ 已修改文件
Account/User.php 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
index.php 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
serverops/reloadconfig.php 61 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Account/User.php
@@ -172,6 +172,7 @@
                    Permission::P_CrossServerMaintain => array("Name" => \Lang\gettext("跨服主服维护"), "GMTKey2" => array("GMT_CrossServerMaintain")),
                    Permission::P_CrossClientServerMaintain => array("Name" => \Lang\gettext("跨服子服维护"), "GMTKey2" => array("GMT_CrossClientServerMaintain")),
                    Permission::P_VersionLog  => array("Name" => \Lang\gettext("版本更新日志")),
                    Permission::P_ReloadConfig  => array("Name" => \Lang\gettext("重读配置"), "GMTKey1" => array("GMT_ReloadConfig"), "Log" => array("GMT_ReloadConfig")),
                )
            ),
            array(
@@ -316,6 +317,7 @@
    const P_CrossServerMaintain = "P_CrossServerMaintain";
    const P_CrossClientServerMaintain = "P_CrossClientServerMaintain";
    const P_VersionLog = "P_VersionLog";
    const P_ReloadConfig = "P_ReloadConfig";
    //===================== 账号管理权限 =======================
    /**权限分组 */
index.php
@@ -117,6 +117,7 @@
        array(\User\Permission::P_CrossServerMaintain, "SuperGMToolClient/CrossServerMaintain.php", \Lang\gettext("跨服主服维护")),
        array(\User\Permission::P_CrossClientServerMaintain, "SuperGMToolClient/CrossClientServerMaintain.php", \Lang\gettext("跨服子服维护")),
        array(\User\Permission::P_VersionLog, "serverops/versionlog.php", \Lang\gettext("版本更新日志")),
        array(\User\Permission::P_ReloadConfig, "serverops/reloadconfig.php", \Lang\gettext("重读配置")),
    ),
    \Lang\gettext("账号权限") => array(
serverops/reloadconfig.php
New file
@@ -0,0 +1,61 @@
<?php
include_once "/Common/CommFunc.php";
include_once "/Account/User.php";
include_once "/language/lang.php";
$Permission = \User\Permission::P_ReloadConfig;
$channel = $_SESSION['spid'];
$user = new \User\User($_SESSION['UserAccount']);
if (!$user->HavePermission($Permission)) {
    exit;
}
$serversArray = $user->GetServers();
?>
<!DOCTYPE html>
<html>
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
    <title>重读配置</title>
</head>
<body>
    <center>
        <p>重读配置</P>
    </center>
    <form action="/Common/GMCmdProcess.php" method="post">
        <p>
            <input type="hidden" name="Permission" value="<?php echo $Permission; ?>" />
            <input type="hidden" name="pack_type" id="pack_type" value="GMT_ReloadConfig" />
            <?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\" />";
            }
            ?>
        </P>
        <?php
        include_once "/Common/SelectServer.php";
        ?>
        <p>
            <input type="submit" name="submit" align="center" value="提交" />
        </P>
        <br />
    </form>
    <script type='text/javascript' src='/language/gettext.js'></script>
    <script type='text/javascript' src="/js/common.js"></script>
    <script type='text/javascript' src="/Common/selectserver.js"></script>
    <script type="text/javascript">
    </script>
</body>
</html>