Exemplo n.º 1
0
require_once DATACONTROL . '/BMAccount/GameItemProvider.php';
require_once DATAMODEL . '/BMAccount/CardTypeMDL.php';
require_once DATAMODEL . '/ServerManager/GameMDL.php';
require_once DATAMODEL . '/BMAccount/GameItemMDL.php';
if (!isset($_POST["method"])) {
    exit;
}
$methods = $_POST["method"];
switch ($methods) {
    case "rightMoule":
        //受到特殊服务器权限控制功能模块
        $cardTypeName = $_POST['txt'];
        echo json_encode(CardTypeProvider::getInstance()->ListAllCardType($cardTypeName));
        break;
    case "game":
        echo json_encode(ServerManageProvider::getInstance()->getGameList());
        break;
    case "gameitem":
        $pageSize = intval($_POST['pagesize']) ? intval($_POST['pagesize']) : 20;
        $curPage = intval($_POST['curpage']) ? intval($_POST['curpage']) : 1;
        $offer = ($curPage - 1) * $pageSize;
        $gameID = $_POST['ID'];
        $itemName = $_POST['txt'];
        echo json_encode(GameItemProvider::getInstance()->GetAllGameItemByGameID($offer, $pageSize, $gameID, $itemName));
        break;
    case "carditem":
        $cardID = $_POST['ID'];
        echo json_encode(CardTypeProvider::getInstance()->GetCardItemByCardType($cardID));
        break;
    case "updateitem":
        $cardID = $_POST['ID'];
Exemplo n.º 2
0
    case "updateSer":
        $serverName = $_POST['name'];
        $serverPRI = $_POST['ari'];
        $serverCon = $_POST['con'];
        $serverDesc = $_POST['desc'];
        $serverSHH = $_POST['shh'];
        echo json_encode(ServerManageProvider::getInstance()->UpdateGameServer($_POST['ID'], $serverName, $serverPRI, $serverDesc, $serverCon, $serverSHH));
        break;
    case "delSer":
        echo json_encode(ServerManageProvider::getInstance()->deleteGameServer($_POST['ID']));
        break;
    case "heSer":
        $gameID = $_POST['game'];
        $serverID = $_POST['ID'];
        $serverRPI = $_POST['RPI'];
        //目标服
        $desc = $_POST['desc'];
        //描述字段
        $timezone = "Asia/Hong_Kong";
        if (function_exists('date_default_timezone_set')) {
            date_default_timezone_set($timezone);
        }
        $time = date('Y-m-d H:i:s');
        $remark = $desc . $time;
        echo json_encode(ServerManageProvider::getInstance()->updateGameServerHE($serverID, $serverRPI, $remark, $gameID));
        break;
    case "closeSer":
        $serverID = $_POST['ID'];
        echo json_encode(ServerManageProvider::getInstance()->updateCloseGameServer($serverID));
        break;
}