| | |
| | | $post = array(); |
| | | $post['pack'] = $pack_data_dict; |
| | | $post['sign'] = $sign; |
| | | $post['toServerID'] = $serverInfo['ServerID']; |
| | | |
| | | $sendServers[] = array($serverName, $serverInfo['Page'], $post); |
| | | } |
| | |
| | | ProcessRet(-1, "Error. " . \Lang\gettext("请先选择服务器")); |
| | | return; |
| | | } |
| | | $toServerID = $_POST['toServerID']; // 有指定serverID直接取指定的,没有则取默认 |
| | | if ($toServerID) { |
| | | \Logging\LogInfo("get toServerID from post."); |
| | | } else { |
| | | $toServerID = $_SESSION['serverID']; |
| | | \Logging\LogInfo("get toServerID from session."); |
| | | } |
| | | if (!isset($toServerID) || $toServerID <= 0) { |
| | | \Logging\LogError("toServerID is null."); |
| | | ProcessRet(-1, "Error. " . \Lang\gettext("没有目标服务器ID")); |
| | | return; |
| | | } |
| | | |
| | | //有配置面审权限的,玩家没有对应面审权限时,无法直接发送 |
| | | if (array_key_exists("NOCheck", $logPerInfo) && !$user->HavePermission($logPerInfo["NOCheck"], false)) { |
| | | $_POST["tool_page"] = $tool_page; |
| | | $_POST["toServerID"] = $toServerID; // 防止和旧参数可能已经存在serverID了,这里直接用 toServerID |
| | | if (AddGMTLog($SPID, $UserAccount, $logPermission, $_POST, \User\GMTCheckState::UnCheck)) { |
| | | echo \Lang\gettext("请求成功,请联系管理员进行审核"); |
| | | } else { |
| | |
| | | $post = array(); |
| | | $post['pack'] = $pack_data_dict; |
| | | $post['sign'] = $sign; |
| | | $post['toServerID'] = $toServerID; |
| | | |
| | | \Logging\LogInfo("post tool_page : " . $tool_page); |
| | | \Logging\LogInfo("post tool_page : " . $tool_page . " toServerID:" . $toServerID); |
| | | \Logging\LogInfo("post data : " . print_r($post, true)); |
| | | $retStr = \CommFunc\DoPost($tool_page, $post); |
| | | \Logging\LogInfo("retStr : " . $retStr); |