diff --git a/modules/member/admin/filter/filter.insert_join_form.xml b/modules/member/admin/filter/filter.insert_join_form.xml new file mode 100644 index 000000000..bda86667d --- /dev/null +++ b/modules/member/admin/filter/filter.insert_join_form.xml @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff --git a/modules/member/admin/group_list.html b/modules/member/admin/group_list.html index 8ff5541c2..f56429113 100644 --- a/modules/member/admin/group_list.html +++ b/modules/member/admin/group_list.html @@ -2,7 +2,6 @@ -
{$lang->cmd_member_group}
diff --git a/modules/member/admin/js/admin.js b/modules/member/admin/js/admin.js index fea743870..60877ab05 100644 --- a/modules/member/admin/js/admin.js +++ b/modules/member/admin/js/admin.js @@ -79,3 +79,14 @@ function doUpdateDeniedID(user_id, mode, message) { fo_obj.mode.value = mode; procFormFilter(fo_obj, update_denied_id, procReload); } + +/* 가입폼 관련 */ +function procInsertJoinForm(ret_obj, response_tags) { + var error = ret_obj['error']; + var message = ret_obj['message']; + var sid = ret_obj['sid']; + var act = ret_obj['act']; + alert(message); + url = "./admin.php?sid="+sid+"&act="+act; + location.href = url; +} diff --git a/modules/member/lang/ko.lang.php b/modules/member/lang/ko.lang.php index d11a19c02..510301722 100644 --- a/modules/member/lang/ko.lang.php +++ b/modules/member/lang/ko.lang.php @@ -24,6 +24,19 @@ $lang->group_title = "그룹제목"; $lang->group_srl = "그룹번호"; + $lang->join_form_type = "형식"; + $lang->join_form->text = "한줄 입력칸"; + $lang->join_form->homepage = "홈페이지 형식"; + $lang->join_form->email_address = "이메일 형식"; + $lang->join_form->tel = "전화번호 형식"; + $lang->join_form->textarea = "여러줄 입력칸"; + $lang->join_form->checkbox = "다중 선택"; + $lang->join_form->radio = "단일 선택"; + $lang->join_form->kr_zip = "한국주소"; + $lang->join_form->jp_zip = "일본주소"; + $lang->join_form_column_name = "입력항목 이름"; + $lang->join_form_column_title = "입력항목 제목"; + $lang->msg_new_member = "회원 추가"; $lang->msg_update_member = "회원 정보 수정"; $lang->msg_group_is_null = "등록된 그룹이 없습니다"; @@ -42,4 +55,8 @@ $lang->about_is_admin = "체크시 최고 관리자 권한을 가지게 됩니다"; $lang->about_description = "회원에 대한 관리자 메모입니다"; $lang->about_group = "한 아이디는 여러개의 group에 속할 수 있습니다"; + + $lang->about_join_form_type = "추가하실 가입폼의 형식을 지정해주세요"; + $lang->about_join_form_column_name = "템플릿에서 사용할수 있는 영문으로 된 이름을 적어주세요 (변수명)"; + $lang->about_join_form_column_title = "가입 또는 정보 수정/조회시에 표시될 제목입니다"; ?> diff --git a/modules/member/member.admin.php b/modules/member/member.admin.php index d9bcd26be..10906cf37 100644 --- a/modules/member/member.admin.php +++ b/modules/member/member.admin.php @@ -124,6 +124,11 @@ }/*}}}*/ + function dispJoinForm() {/*{{{*/ + // 템플릿 파일 지정 + $this->setTemplateFile('join_form'); + }/*}}}*/ + function dispDeniedID() {/*{{{*/ // 사용금지 목록 가져오기 $oMember = getModule('member'); @@ -227,6 +232,12 @@ $this->setMessage($msg_code); }/*}}}*/ + function procInsertJoinForm() {/*{{{*/ + $this->add('sid','member'); + $this->add('act','dispJoinForm'); + $this->setMessage('success_registed'); + }/*}}}*/ + function procInsertDeniedID() {/*{{{*/ $user_id = Context::get('user_id'); $description = Context::get('description'); diff --git a/modules/member/schemas/member.xml b/modules/member/schemas/member.xml index 169f8e21f..6aeac602e 100644 --- a/modules/member/schemas/member.xml +++ b/modules/member/schemas/member.xml @@ -20,4 +20,5 @@ +