コード例 #1
0
ファイル: MainCTL.php プロジェクト: superblr/PHP_Shop_develop
    $member[6] = isset($_REQUEST['address']) ? $_REQUEST['address'] : false;
    $member[7] = isset($_REQUEST['movie']) ? 'O' : 'X';
    $member[8] = isset($_REQUEST['book']) ? 'O' : 'X';
    $member[9] = isset($_REQUEST['shop']) ? 'O' : 'X';
    $member[10] = isset($_REQUEST['sport']) ? 'O' : 'X';
    $member[11] = isset($_REQUEST['intro']) ? $_REQUEST['intro'] : 'null';
    $result = joining($member);
    if ($result) {
        //성공뷰
        $action = 920;
        header("location:../MainCTL.php?action={$action}");
    }
    // else{$action=913;}//실패뷰
} elseif ($action == 912) {
    $action = 913;
    $_SESSION['login_id'] = $_REQUEST['login_id'];
    $_SESSION['login_passwd'] = $_REQUEST['login_passwd'];
    header("location:../MainCTL.php?action={$action}");
} elseif ($action == 913) {
    $login_id = isset($_REQUEST['login_id']) ? $_REQUEST['login_id'] : false;
    $login_passwd = isset($_REQUEST['login_passwd']) ? $_REQUEST['login_passwd'] : false;
    $_SESSION['user'] = logining($login_id, $login_passwd);
} elseif ($action == 920 || $action == 900) {
    $_SESSION['memberPageInfo'] = getPageInfo($pageNum);
    $_SESSION['memberList'] = selectMemberListWithPageInfo($pageNum);
} else {
}
header("location:../view/MainView.php?action={$action}");
?>

コード例 #2
0
ファイル: AdminCTL.php プロジェクト: Eolh/php
function adminController($action)
{
    switch ($action) {
        case 910:
            $pageNum = isset($_REQUEST['pageNum']) ? $_REQUEST['pageNum'] : 1;
            $memberPageInfo = getPageInfo($pageNum);
            $memberList = selectMemberListWithPageInfo($memberPageInfo);
            $_SESSION['memberPageInfo'] = $memberPageInfo;
            $_SESSION['memberList'] = $memberList;
            header("location:../view/MainView.php?action={$action}");
            break;
        case 914:
            // 데이터 수정 처리
            $data['num'] = isset($_REQUEST['num']) ? $_REQUEST['num'] : a;
            $data['id'] = isset($_REQUEST['id']) ? $_REQUEST['id'] : null;
            $data['password'] = isset($_REQUEST['password']) ? $_REQUEST['password'] : null;
            $data['name'] = isset($_REQUEST['name']) ? $_REQUEST['name'] : null;
            $data['tel'] = isset($_REQUEST['tel']) ? $_REQUEST['tel'] : null;
            $data['level'] = isset($_REQUEST['level']) ? $_REQUEST['level'] : null;
            $result = updateMemberByNum($data);
            if (!$result) {
                $action = 919;
            }
            $action = 910;
            $memberPageInfo = $_SESSION['memberPageInfo'];
            $pageNum = $memberPageInfo['currentPageNum'];
            header("location:./MainCTL.php?action={$action}&pageNum={$pageNum}");
            //콘트롤러 재호출
            break;
        case 916:
            //수정요구 처리
            $num = $_REQUEST['num'];
            $member = selectMemberByNum($num);
            if (!$member) {
                $action = 919;
            } else {
                $_SESSION['member'] = $member;
                $action = 911;
                //수정처리 뷰로 리다이렉트
            }
            header("location:../view/MainView.php?action={$action}");
            break;
        case 917:
            // 삭제요구 처리
            $num = $_REQUEST['num'];
            $result = deleteMemberByNum($num);
            if (!$result) {
                $action = 919;
            } else {
                $action = 910;
            }
            header("location:./MainCTL.php?action={$action}&pageNum={$_REQUEST['pageNum']}");
            //콘트롤러 재호출
            break;
        case 920:
            // 상품관리 처리 액션
            header("location:../view/MainView.php?action={$action}");
            break;
        case 930:
            // 결제관리 처리 액션
            header("location:../view/MainView.php?action={$action}");
            break;
        case 940:
            // 배송관리 처리 액션
            header("location:../view/MainView.php?action={$action}");
            break;
        case 950:
            // 매출관리 처리 액션
            header("location:../view/MainView.php?action={$action}");
            break;
        case 960:
            // 게시판관리 처리 액션
            header("location:../view/MainView.php?action={$action}");
            break;
        default:
            header("location:../view/MainView.php?action={$action}");
            break;
    }
}