10367 【越南】【英语】【BT】【砍树】仙盟攻城战-服务端(查询区服仙盟支持分页)
1个文件已修改
36 ■■■■ 已修改文件
GMToolClient/queryFamilyByServerID.php 36 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
GMToolClient/queryFamilyByServerID.php
@@ -17,17 +17,31 @@
\Logging\LogInfo("_POST:" . print_r($_POST, true));
\CommFunc\MatchServerIDList($serverIDCondArray, $serverIDList);
\Logging\LogInfo("serverIDCondArray:" . print_r($serverIDCondArray, true));
\Logging\LogInfo("serverIDList:" . print_r($serverIDList, true));
// \Logging\LogInfo("serverIDCondArray:" . print_r($serverIDCondArray, true));
// \Logging\LogInfo("serverIDList:" . print_r($serverIDList, true));
// 分页
$limit = 100; // 单页条数
$page = 0;
if (array_key_exists("topage", $_POST) && intval($_POST["topage"]) >= 1) {
    $page = intval($_POST["topage"]);
} else if (array_key_exists("page", $_POST) && intval($_POST["page"]) >= 1) {
    $page = intval($_POST["page"]);
}
$totalCount = 0;
$dataArray = null;
$totalCnt = 0;
if ($_POST["submit"]) {
    $queryCnt = $_POST["queryCnt"];
$queryCnt = 100;
if ($_POST["submit"] || $page > 0) {
    if ($page <= 0) {
        $page = 1;
    }
    $packData = array(
        "serverIDList" => json_encode($serverIDList),
        "queryCnt" => $queryCnt,
        "queryCnt" => "" . $limit,
        "page" =>  "" . $page,
    );
    \Logging\LogInfo("packData:" . print_r($packData, true));
    $retList = \CommFunc\SendGMTToGameServers(False, "GMT_GetFamilyByServerID", $packData, $spid, array($serverID));
    \Logging\LogInfo("retList:" . print_r($retList, true));
    if (!is_array($retList)) {
@@ -42,8 +56,9 @@
        exit;
    }
    $dataArray = $retMsg["familyList"];
    $totalCnt = $retMsg["totalCnt"];
    $totalCount = $retMsg["totalCnt"];
}
$skip = ($page - 1) * $limit;
//显示表格字段配置 key-参数名,value-说明
$tableArray = array(
@@ -81,13 +96,12 @@
        </center>
        &nbsp;&nbsp;<input type="button" value="添加服务器ID条件" onclick="AddServerIDCondition('', '', '')" />
        &nbsp;&nbsp;<input type="button" value="重置条件" onclick="ResetServerIDCondition()" />
        &nbsp;&nbsp;<input type="number" name="queryCnt" value="100" />
        &nbsp;&nbsp;<input type="submit" name="submit" value="<?php echo \Lang\gettext("查询"); ?>" />
        <div id="ServerIDCondition"></div>
        <hr />
        <?php
        if (isset($dataArray)) {
            echo "仙盟总数: " . $totalCnt;
            echo "仙盟总数: " . $totalCount;
            echo '<table width="100%">';
            echo "<thead><tr>";
            foreach ($tableArray as $value) {
@@ -118,8 +132,10 @@
            echo \Lang\gettext("暂无数据"), "<br/>";
        }
        ?>
        <?php
        include_once "/Common/SelectPage.php";
        ?>
    </form>
    <script type='text/javascript' src='/language/gettext.js'></script>
    <script type='text/javascript' src="/js/common.js"></script>
    <script type="text/javascript">