You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
177 lines
5.7 KiB
177 lines
5.7 KiB
/**********************************************************************************************************************
|
|
* 회원정보 팝업
|
|
*********************************************************************************************************************/
|
|
APP.MEMBER.POP_INFO_ADMIN = function(mem_idx) {
|
|
if( typeof mem_idx == 'undefined' || ! mem_idx ) {
|
|
alert('잘못된 접근입니다.');
|
|
return false;
|
|
}
|
|
|
|
APP.MODAL.open({
|
|
width: 800,
|
|
height :600,
|
|
header : {
|
|
title : '회원 정보'
|
|
},
|
|
callback : function(){
|
|
APP.MODAL.close();
|
|
grid.refresh();
|
|
},
|
|
iframe : {
|
|
method : 'get',
|
|
url : '/admin/members/info/' + mem_idx,
|
|
param : {}
|
|
}
|
|
});
|
|
|
|
};
|
|
|
|
/**********************************************************************************************************************
|
|
* 회원 비밀번호 변경 팝업
|
|
*********************************************************************************************************************/
|
|
APP.MEMBER.POP_PASSWORD_ADMIN = function(mem_idx) {
|
|
if( typeof mem_idx == 'undefined' || ! mem_idx ) {
|
|
alert('잘못된 접근입니다.');
|
|
return false;
|
|
}
|
|
|
|
APP.MODAL.open({
|
|
width: 800,
|
|
height :600,
|
|
header : {
|
|
title : '비밀번호 변경'
|
|
},
|
|
callback : function(){
|
|
APP.MODAL.close();
|
|
grid.refresh();
|
|
},
|
|
iframe : {
|
|
method : 'get',
|
|
url : '/admin/members/password/' + mem_idx,
|
|
param : {}
|
|
}
|
|
});
|
|
|
|
};
|
|
|
|
/**********************************************************************************************************************
|
|
* 회원 정보수정 팝업
|
|
*********************************************************************************************************************/
|
|
APP.MEMBER.POP_MODIFY_ADMIN = function(mem_idx) {
|
|
if( typeof mem_idx == 'undefined' || ! mem_idx ) {
|
|
alert('잘못된 접근입니다.');
|
|
return false;
|
|
}
|
|
|
|
APP.MODAL.open({
|
|
width: 800,
|
|
height :600,
|
|
header : {
|
|
title : '회원 정보 수정'
|
|
},
|
|
callback : function(){
|
|
APP.MODAL.close();
|
|
grid.refresh();
|
|
},
|
|
iframe : {
|
|
method : 'get',
|
|
url : '/admin/members/modify/' + mem_idx,
|
|
param : {}
|
|
}
|
|
});
|
|
|
|
};
|
|
|
|
/**********************************************************************************************************************
|
|
* 회원 포인트 정보 팝업
|
|
*********************************************************************************************************************/
|
|
APP.MEMBER.POP_POINT_ADMIN = function(mem_idx) {
|
|
if( typeof mem_idx == 'undefined' || ! mem_idx ) {
|
|
alert('잘못된 접근입니다.');
|
|
return false;
|
|
}
|
|
|
|
APP.MODAL.open({
|
|
width: 800,
|
|
height :600,
|
|
header : {
|
|
title : '회원 포인트 관리'
|
|
},
|
|
callback : function(){
|
|
APP.MODAL.close();
|
|
grid.refresh();
|
|
},
|
|
iframe : {
|
|
method : 'get',
|
|
url : '/admin/members/point/' + mem_idx,
|
|
param : {}
|
|
}
|
|
});
|
|
};
|
|
|
|
/**********************************************************************************************************************
|
|
* 회원 포인트 추가 팝업
|
|
*********************************************************************************************************************/
|
|
APP.MEMBER.POP_POINT_FORM_ADMIN = function(mem_idx) {
|
|
var mem_idx = typeof mem_idx != 'undefined' && mem_idx ? mem_idx : null;
|
|
if(! mem_idx) {
|
|
alert('잘못된 접근입니다.');
|
|
return;
|
|
}
|
|
|
|
APP.MODAL2.open({
|
|
width: 410,
|
|
height :200,
|
|
header : {
|
|
title : '회원 포인트 추가'
|
|
},
|
|
callback : function(){
|
|
APP.MODAL2.close();
|
|
grid.refresh();
|
|
},
|
|
iframe : {
|
|
method : 'get',
|
|
url : '/admin/members/point_form/' + mem_idx
|
|
}
|
|
});
|
|
};
|
|
|
|
/**********************************************************************************************************************
|
|
* 회원 STATUS 변경
|
|
*********************************************************************************************************************/
|
|
APP.MEMBER.STATUS_CHANGE = function(mem_idx, current_status, change_status) {
|
|
if( typeof mem_idx == 'undefined' || ! mem_idx || typeof current_status == 'undefined' || ! current_status || typeof change_status == 'undefined' || ! change_status ) {
|
|
alert(LANG.common_msg_invalid_access);
|
|
return false;
|
|
}
|
|
var change_status_msg = '';
|
|
if( change_status == 'Y' ) change_status_msg = LANG.member_status_y;
|
|
else if (change_status == 'N') change_status_msg = LANG.member_status_n;
|
|
else if (change_status == 'D') change_status_msg = LANG.member_status_d;
|
|
else if (change_status == 'H') change_status_msg = LANG.member_status_h;
|
|
else {
|
|
alert(LANG.common_msg_invalid_access);
|
|
return false;
|
|
}
|
|
|
|
if( ! confirm('해당 회원의 상태를 [' + change_status_msg + '] 상태로 변경합니까?') ) return;
|
|
$.ajax({
|
|
url : base_url + '/admin/ajax/members/status',
|
|
type : 'POST',
|
|
async : false,
|
|
cache : false,
|
|
data : {
|
|
mem_idx : mem_idx,
|
|
current_status : current_status,
|
|
change_status : change_status
|
|
},
|
|
success:function(){
|
|
toastr.success('지정한 회원의 상태를 [' + change_status_msg + '] 상태로 변경하였습니다.');
|
|
grid.refresh();
|
|
}
|
|
})
|
|
};
|
|
|
|
$(function(){
|
|
|
|
});
|