コード例 #1
0
ファイル: process_reward.php プロジェクト: jackyFeng/unisol
include_once "./Manager/ConnectionManager.php";
include_once "./Manager/RewardManager.php";
if (!isset($_SESSION)) {
    session_start();
}
$rewardMgr = new RewardManager();
/* 
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */
$operation = $_GET["operation"];
//echo $operation;
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();