389 流向记录(增加GM工具命令:重读配置 GMT_ReloadConfig)
| | |
| | | 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( |
| | |
| | | const P_CrossServerMaintain = "P_CrossServerMaintain"; |
| | | const P_CrossClientServerMaintain = "P_CrossClientServerMaintain"; |
| | | const P_VersionLog = "P_VersionLog"; |
| | | const P_ReloadConfig = "P_ReloadConfig"; |
| | | |
| | | //===================== 账号管理权限 ======================= |
| | | /**权限分组 */ |
| | |
| | | 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( |
| New file |
| | |
| | | <?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> |