forked from devsam/core
새 회원 관리창 1차 구현 완료.
This commit is contained in:
@@ -1,85 +0,0 @@
|
||||
function EntranceMember_Import() {
|
||||
}
|
||||
|
||||
function EntranceMember_Init() {
|
||||
$("#EntranceMember_0001").click(EntranceMember_Back);
|
||||
$("#EntranceMember_000201").click(EntranceMember_Order);
|
||||
|
||||
$("#btn_allow_join").click(function() { EntranceMember_Post(8); });
|
||||
$("#btn_deny_join").click(function() { EntranceMember_Post(9); });
|
||||
$("#btn_allow_login").click(function() { EntranceMember_Post(10); });
|
||||
$("#btn_deny_login").click(function() { EntranceMember_Post(11); });
|
||||
$("#btn_process_withdraw").click(function() { EntranceMember_Post(12); });
|
||||
$("#btn_process_scrub_olduser").click(function() { EntranceMember_Post(13); });
|
||||
$("#EntranceMember_000607").click(function() { EntranceMember_Post(14); });
|
||||
|
||||
$("#EntranceMember_000301").click(function() { EntranceMember_Post(0); });
|
||||
$("#EntranceMember_000302").click(function() { EntranceMember_Post(1); });
|
||||
$("#EntranceMember_000303").click(function() { EntranceMember_Post(2); });
|
||||
$("#EntranceMember_000304").click(function() { EntranceMember_Post(3); });
|
||||
$("#EntranceMember_000305").click(function() { EntranceMember_Post(4); });
|
||||
$("#EntranceMember_000306").click(function() { EntranceMember_Post(5); });
|
||||
$("#EntranceMember_000307").click(function() { EntranceMember_Post(6); });
|
||||
$("#EntranceMember_000308").click(function() { EntranceMember_Post(7); });
|
||||
|
||||
}
|
||||
|
||||
function EntranceMember_Update() {
|
||||
EntranceMember_UpdateMember(0);
|
||||
}
|
||||
|
||||
function EntranceMember_Back() {
|
||||
$("#EntranceMember_00").hide();
|
||||
|
||||
$("#Entrance_00").show();
|
||||
Entrance_Update();
|
||||
}
|
||||
|
||||
function EntranceMember_Order() {
|
||||
EntranceMember_UpdateMember($("#EntranceMember_000200").val());
|
||||
}
|
||||
|
||||
function EntranceMember_UpdateMember(select) {
|
||||
Popup_Wait(function() {
|
||||
GetJSON(
|
||||
"../../i_entrance/member/Get.php", {
|
||||
select: select
|
||||
},
|
||||
function(response, textStatus) {
|
||||
if(response.result == "SUCCESS") {
|
||||
$("#EntranceMember_000000").text(response.count);
|
||||
$("#EntranceMember_000300").html(response.lists);
|
||||
$("#EntranceMember_0005").html(response.members);
|
||||
$("#EntranceMember_000600").html(response.state);
|
||||
Popup_WaitHide();
|
||||
} else {
|
||||
Popup_WaitShow("처리 실패!");
|
||||
}
|
||||
}
|
||||
)
|
||||
});
|
||||
}
|
||||
|
||||
function EntranceMember_Post(select) {
|
||||
var no = $("#EntranceMember_000300").val();
|
||||
var sel = $("#EntranceMember_000200").val();
|
||||
|
||||
Popup_Confirm('정말 실행하시겠습니까?', function() {
|
||||
Popup_Wait(function() {
|
||||
PostJSON(
|
||||
"../../i_entrance/member/Post.php", {
|
||||
select: select,
|
||||
no: no
|
||||
},
|
||||
function(response, textStatus) {
|
||||
if(response.result == "SUCCESS") {
|
||||
Popup_WaitHide();
|
||||
EntranceMember_UpdateMember(sel);
|
||||
} else {
|
||||
Popup_WaitShow("처리 실패!");
|
||||
}
|
||||
}
|
||||
)
|
||||
})
|
||||
});
|
||||
}
|
||||
@@ -1,69 +0,0 @@
|
||||
<?php
|
||||
namespace sammo;
|
||||
|
||||
require_once('_common.php');
|
||||
$session = Session::requireLogin();
|
||||
|
||||
// 외부 파라미터
|
||||
// $_POST['select'] : 처리종류
|
||||
// $_POST['no'] : NO
|
||||
$select = $_POST['select'];
|
||||
$no = $_POST['no'];
|
||||
|
||||
$db = RootDB::db();
|
||||
$member = $db->queryFirstRow('SELECT `GRADE` FROM `MEMBER` WHERE `NO` = %i', $session->userID);
|
||||
|
||||
if($member['GRADE'] < 6) {
|
||||
$response['result'] = 'FAIL';
|
||||
$response['msg'] = '운영자 권한이 없습니다.';
|
||||
} else {
|
||||
|
||||
if($select >= 0 && $select <= 4) {
|
||||
/*
|
||||
0: 블럭회원
|
||||
1: 일반회원
|
||||
2: 참여회원?
|
||||
3: 유효회원?
|
||||
4: 특별회원?
|
||||
*/
|
||||
$db->update('MEMBER', ['GRADE'=>$select], 'NO=%i', $no);
|
||||
} elseif($select == 5) {
|
||||
// 전콘제거
|
||||
$db->update('MEMBER', [
|
||||
'PICTURE'=>'',
|
||||
'IMGSVR'=>0
|
||||
], 'NO=%i', $no);
|
||||
|
||||
} elseif($select == 6) {
|
||||
// 비번초기화
|
||||
$pw = md5('11111111');
|
||||
$db->update('MEMBER', ['PW'=>$pw], 'NO=%i',$no);
|
||||
} elseif($select == 7) {
|
||||
// 회원삭제
|
||||
$db->delete('MEMBER', 'NO=%i', $no);
|
||||
} elseif($select == 8) {
|
||||
// 가입허용
|
||||
$db->update('SYSTEM', ['REG'=>'Y'], 'NO=1');
|
||||
} elseif($select == 9) {
|
||||
// 가입금지
|
||||
$db->update('SYSTEM', ['REG'=>'N'], 'NO=1');
|
||||
} elseif($select == 10) {
|
||||
// 로그인허용
|
||||
$db->update('SYSTEM', ['LOGIN'=>'Y'], 'NO=1');
|
||||
} elseif($select == 11) {
|
||||
// 로그인금지
|
||||
$db->update('SYSTEM', ['LOGIN'=>'N'], 'NO=1');
|
||||
} elseif($select == 12) {
|
||||
// 탈퇴처리(1개월)
|
||||
$db->delete('MEMBER', "QUIT='Y' AND GRADE<'5' AND REG_DATE<DATE_SUB(NOW(), INTERVAL 1 MONTH)");
|
||||
} elseif($select == 13) {
|
||||
// 오래된계정(6개월)
|
||||
$db->delete('MEMBER', "GRADE<'5' AND REG_DATE<DATE_SUB(NOW(), INTERVAL 6 MONTH)");
|
||||
}
|
||||
|
||||
$response['result'] = 'SUCCESS';
|
||||
}
|
||||
|
||||
Json::die($response);
|
||||
|
||||
|
||||
@@ -1,198 +0,0 @@
|
||||
@charset "utf-8";
|
||||
|
||||
#EntranceMember_00 {
|
||||
width: 1100px; height: 20px;
|
||||
border: none;
|
||||
z-index: 2;
|
||||
}
|
||||
|
||||
#EntranceMember_0000 {
|
||||
width: 1098px; height: 50px;
|
||||
top: 0px; left: 0px;
|
||||
}
|
||||
|
||||
#EntranceMember_0001 {
|
||||
width: 100px; height: 30px;
|
||||
top: 10px; left: 750px;
|
||||
}
|
||||
|
||||
#EntranceMember_0006 {
|
||||
width: 1098px; height: 20px;
|
||||
top: 52px; left: 0px;
|
||||
}
|
||||
|
||||
#EntranceMember_000600 {
|
||||
width: 200px; height: 20px;
|
||||
top: 0px; left: 0px;
|
||||
border: 0px;
|
||||
line-height: 20px;
|
||||
}
|
||||
|
||||
#EntranceMember_0002 {
|
||||
width: 1098px; height: 20px;
|
||||
top: 74px; left: 0px;
|
||||
}
|
||||
|
||||
#EntranceMember_000200 {
|
||||
width: 70px; height: 20px;
|
||||
}
|
||||
|
||||
#EntranceMember_000201 {
|
||||
width: 50px; height: 20px;
|
||||
}
|
||||
|
||||
#EntranceMember_0003 {
|
||||
width: 1098px; height: 20px;
|
||||
top: 96px; left: 0px;
|
||||
}
|
||||
|
||||
#EntranceMember_0004 {
|
||||
width: 1100px; height: 20px;
|
||||
top: 118px; left: 0px;
|
||||
border: none;
|
||||
}
|
||||
|
||||
#EntranceMember_000400 {
|
||||
width: 38px; height: 20px;
|
||||
|
||||
}
|
||||
|
||||
#EntranceMember_000401 {
|
||||
width: 98px; height: 20px;
|
||||
|
||||
}
|
||||
|
||||
#EntranceMember_000402 {
|
||||
width: 68px; height: 20px;
|
||||
|
||||
}
|
||||
|
||||
#EntranceMember_000403 {
|
||||
width: 88px; height: 20px;
|
||||
|
||||
}
|
||||
|
||||
#EntranceMember_000404 {
|
||||
width: 98px; height: 20px;
|
||||
|
||||
}
|
||||
|
||||
#EntranceMember_000405 {
|
||||
width: 38px; height: 20px;
|
||||
|
||||
}
|
||||
|
||||
#EntranceMember_000406 {
|
||||
width: 138px; height: 20px;
|
||||
|
||||
}
|
||||
|
||||
#EntranceMember_000407 {
|
||||
width: 38px; height: 20px;
|
||||
|
||||
}
|
||||
|
||||
#EntranceMember_000408 {
|
||||
width: 138px; height: 20px;
|
||||
|
||||
}
|
||||
|
||||
#EntranceMember_000409 {
|
||||
width: 38px; height: 20px;
|
||||
|
||||
}
|
||||
|
||||
#EntranceMember_000410 {
|
||||
width: 58px; height: 20px;
|
||||
|
||||
}
|
||||
|
||||
#EntranceMember_000411 {
|
||||
width: 78px; height: 20px;
|
||||
|
||||
}
|
||||
|
||||
#EntranceMember_000412 {
|
||||
width: 88px; height: 20px;
|
||||
|
||||
}
|
||||
|
||||
#EntranceMember_000413 {
|
||||
width: 28px; height: 20px;
|
||||
|
||||
}
|
||||
|
||||
#EntranceMember_000414 {
|
||||
width: 38px; height: 20px;
|
||||
|
||||
}
|
||||
|
||||
#EntranceMember_0005 {
|
||||
width: 1100px; height: 20px;
|
||||
top: 140px; left: 0px;
|
||||
border: none;
|
||||
}
|
||||
|
||||
#EntranceMember_000500 {
|
||||
border: none;
|
||||
}
|
||||
|
||||
.EntranceMember_00050000 {
|
||||
width: 38px;
|
||||
}
|
||||
|
||||
.EntranceMember_00050001 {
|
||||
width: 98px;
|
||||
}
|
||||
|
||||
.EntranceMember_00050002 {
|
||||
width: 68px;
|
||||
}
|
||||
|
||||
.EntranceMember_00050003 {
|
||||
width: 88px;
|
||||
}
|
||||
|
||||
.EntranceMember_00050004 {
|
||||
width: 98px;
|
||||
}
|
||||
|
||||
.EntranceMember_00050005 {
|
||||
width: 38px;
|
||||
}
|
||||
|
||||
.EntranceMember_00050006 {
|
||||
width: 138px;
|
||||
}
|
||||
|
||||
.EntranceMember_00050007 {
|
||||
width: 38px;
|
||||
}
|
||||
|
||||
.EntranceMember_00050008 {
|
||||
width: 138px;
|
||||
}
|
||||
|
||||
.EntranceMember_00050009 {
|
||||
width: 38px;
|
||||
}
|
||||
|
||||
.EntranceMember_00050010 {
|
||||
width: 58px;
|
||||
}
|
||||
|
||||
.EntranceMember_00050011 {
|
||||
width: 78px;
|
||||
}
|
||||
|
||||
.EntranceMember_00050012 {
|
||||
width: 88px;
|
||||
}
|
||||
|
||||
.EntranceMember_00050013 {
|
||||
width: 28px;
|
||||
}
|
||||
|
||||
.EntranceMember_00050014 {
|
||||
width: 38px;
|
||||
}
|
||||
Reference in New Issue
Block a user