示例#1
0
if ($operation === "remove") {
    $code = $_GET["code"];
    $rewardMgr->removeRewardCode($code);
    header("Location: admin.php");
} else {
    if ($operation === "create") {
        $number = $_POST['numberOfCode'];
        $rewardMgr->createRewardCode($number);
        header("Location: admin.php");
    } else {
        if ($operation === "check") {
            $userid = null;
            $userid = $_SESSION["userid"];
            $code = addslashes(filter_input(INPUT_POST, 'code'));
            $exist = $rewardMgr->checkCode($code);
            $used = $rewardMgr->checkHistory($userid, $code);
            if ($exist === false || $used === true) {
                $arr = array();
                $arr['code'] = $code;
                $arr['status'] = $exist;
                echo json_encode($arr);
                exit;
            }
            $arr = array();
            $arr['code'] = $code;
            $arr['status'] = $exist;
            echo json_encode($arr);
        } else {
            if ($operation === "reward") {
                $code = addslashes(filter_input(INPUT_POST, 'code'));
                $gift = $rewardMgr->getGiftByRewardCode($code);