예제 #1
0
 public static function getInstance()
 {
     if (self::$instance == null) {
         self::$instance = new CardTypeProvider();
     }
     return self::$instance;
 }
예제 #2
0
/*
	卡申请
*/
include_once "../../common.php";
require_once DATACONTROL . '/BMAccount/IsLogin.php';
require_once DATACONTROL . '/BMAccount/CardTypeProvider.php';
require_once DATACONTROL . '/BMAccount/CardApplyProvider.php';
require_once DATAMODEL . '/BMAccount/CardTypeMDL.php';
require_once DATAMODEL . '/BMAccount/CardApplyFormMDL.php';
if (!isset($_POST["method"])) {
    exit;
}
$methods = $_POST["method"];
switch ($methods) {
    case "cardlist":
        echo json_encode(CardTypeProvider::getInstance()->ListAllCardType());
        break;
    case "creat":
        $cardName = $_POST["name"];
        $remark = $_POST["dec"];
        $cardStr = $_POST["str"];
        echo json_encode(CardApplyProvider::getInstance()->CreatCardApplyInfo($cardName, $remark, $cardStr, ''));
        break;
    case "applyList":
        $pageSize = intval($_POST['pagesize']) ? intval($_POST['pagesize']) : 20;
        $curPage = intval($_POST['curpage']) ? intval($_POST['curpage']) : 1;
        $offer = ($curPage - 1) * $pageSize;
        $state = $_POST['s'];
        echo json_encode(CardApplyProvider::getInstance()->GetCardFormListByState($state, $offer, $pageSize));
        break;
        //已申请卡的信息
예제 #3
0
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'];
        $addStr = $_POST['str'];
        echo json_encode(CardTypeProvider::getInstance()->UpdateCardItemInfo($cardID, $addStr));
        break;
}
예제 #4
0
        break;
    case "updateBase":
        $editArray = array("cd_CardTypeName" => $_POST["name"], "cd_CardPoint" => $_POST["point"], "cd_CardPrice" => $_POST["price"], "cd_CardTypeUnique" => $_POST["rank"], "cd_Remark" => $_POST["dec"]);
        echo json_encode(CardTypeProvider::getInstance()->UpdateCardInfo($_POST["ID"], $editArray));
        break;
    case "updateLimit":
        $rict = $_POST["rict"];
        $str = $_POST["str"];
        echo json_encode(CardTypeProvider::getInstance()->UpdateCardLimit($_POST["ID"], $rict, $str));
        break;
    case "del":
        echo json_encode(CardTypeProvider::getInstance()->UpdateCardInfo($_POST["ID"], ""));
        break;
    case "open":
        echo json_encode(CardTypeProvider::getInstance()->openCardStart($_POST["ID"]));
        break;
    case "cardList":
        $pageSize = intval($_POST['pagesize']) ? intval($_POST['pagesize']) : 20;
        $curPage = intval($_POST['curpage']) ? intval($_POST['curpage']) : 1;
        $offer = ($curPage - 1) * $pageSize;
        $name = $_POST['name'];
        $listResult = CardTypeProvider::getInstance()->ListCardType($offer, $pageSize, $name);
        echo json_encode($listResult);
        break;
    case "oneFo":
        echo json_encode(CardTypeProvider::getInstance()->GetCardTypeByCardID($_POST["ID"]));
        break;
    case "AllFo":
        echo json_encode(CardTypeProvider::getInstance()->getCardAllInfoByCardID($_POST["ID"]));
        break;
}