diff --git a/modules/member/conf/module.xml b/modules/member/conf/module.xml
index 18400cf31..cbf565f28 100644
--- a/modules/member/conf/module.xml
+++ b/modules/member/conf/module.xml
@@ -6,7 +6,8 @@
-
+
+
diff --git a/modules/member/lang/ko.lang.php b/modules/member/lang/ko.lang.php
index dc863103e..a6aefcfe1 100644
--- a/modules/member/lang/ko.lang.php
+++ b/modules/member/lang/ko.lang.php
@@ -25,15 +25,15 @@
$lang->group_srl = "그룹번호";
$lang->column_type = "형식";
- $lang->column_type_list->text = "한줄 입력칸";
- $lang->column_type_list->homepage = "홈페이지 형식";
- $lang->column_type_list->email_address = "이메일 형식";
- $lang->column_type_list->tel = "전화번호 형식";
- $lang->column_type_list->textarea = "여러줄 입력칸";
- $lang->column_type_list->checkbox = "다중 선택";
- $lang->column_type_list->radio = "단일 선택";
- $lang->column_type_list->kr_zip = "한국주소";
- $lang->column_type_list->jp_zip = "일본주소";
+ $lang->column_type_list['text'] = "한줄 입력칸";
+ $lang->column_type_list['homepage'] = "홈페이지 형식";
+ $lang->column_type_list['email_address'] = "이메일 형식";
+ $lang->column_type_list['tel'] = "전화번호 형식";
+ $lang->column_type_list['textarea'] = "여러줄 입력칸";
+ $lang->column_type_list['checkbox'] = "다중 선택";
+ $lang->column_type_list['radio'] = "단일 선택";
+ $lang->column_type_list['kr_zip'] = "한국주소";
+ $lang->column_type_list['jp_zip'] = "일본주소";
$lang->column_name = "입력항목 이름";
$lang->column_title = "입력항목 제목";
diff --git a/modules/member/member.model.php b/modules/member/member.model.php
index ffdb81b80..b9ceec481 100644
--- a/modules/member/member.model.php
+++ b/modules/member/member.model.php
@@ -196,6 +196,22 @@
return $result;
}
+ /**
+ * @brief 회원 가입폼 추가 확장 목록 가져오기
+ **/
+ function getJoinFormList() {
+ // DB 객체 생성
+ $oDB = &DB::getInstance();
+
+ $args->sort_index = "list_order";
+ $args->page = Context::get('page');
+ $args->list_count = 40;
+ $args->page_count = 10;
+
+ $output = $oDB->executeQuery('member.getJoinFormList', $args);
+ return $output;
+ }
+
/**
* @brief 금지 아이디 목록 가져오기
**/
diff --git a/modules/member/member.view.php b/modules/member/member.view.php
index da3066a35..e13665830 100644
--- a/modules/member/member.view.php
+++ b/modules/member/member.view.php
@@ -93,11 +93,30 @@
}
}
+ /**
+ * @brief 회원 가입 폼 목록 출력
+ **/
+ function dispJoinFormList() {
+ // 멤버모델 객체 생성
+ $oMemberModel = &getModel('member');
+
+ // 사용금지 목록 가져오기
+ $output = $oMemberModel->getJoinFormList();
+
+ Context::set('total_count', $output->total_count);
+ Context::set('total_page', $output->total_page);
+ Context::set('page', $output->page);
+ Context::set('form_list', $output->data);
+ Context::set('page_navigation', $output->page_navigation);
+
+ $this->setTemplateFile('join_form_list');
+ }
+
/**
* @brief 회원 가입 폼 관리 화면 출력
**/
- function dispJoinForm() {
- $this->setTemplateFile('join_form');
+ function dispInsertJoinForm() {
+ $this->setTemplateFile('insert_join_form');
}
/**
diff --git a/modules/member/tpl.admin/header.html b/modules/member/tpl.admin/header.html
index 1b093a93d..e89871a3b 100644
--- a/modules/member/tpl.admin/header.html
+++ b/modules/member/tpl.admin/header.html
@@ -3,7 +3,7 @@
diff --git a/modules/member/tpl.admin/join_form.html b/modules/member/tpl.admin/insert_join_form.html
similarity index 57%
rename from modules/member/tpl.admin/join_form.html
rename to modules/member/tpl.admin/insert_join_form.html
index 477f46446..18ee6b1e2 100644
--- a/modules/member/tpl.admin/join_form.html
+++ b/modules/member/tpl.admin/insert_join_form.html
@@ -12,15 +12,15 @@
{$lang->column_type} |
|
diff --git a/modules/member/tpl.admin/join_form_list.html b/modules/member/tpl.admin/join_form_list.html
new file mode 100644
index 000000000..6d52c40ba
--- /dev/null
+++ b/modules/member/tpl.admin/join_form_list.html
@@ -0,0 +1,59 @@
+
+
+
+
+
+ {number_format($total_count)},
+ {$lang->page_count} : {number_format($page)} / {number_format($total_page)}
+
+
+
+
+
+
+ | {$lang->no} |
+ {$lang->column_type} |
+ {$lang->column_title} |
+ {$lang->column_name} |
+ {$lang->regdate} |
+ {$lang->cmd_move} |
+ {$lang->cmd_modify} |
+ {$lang->cmd_delete} |
+
+
+
+ | {$no} |
+ {$lang->column_type_list[$val->column_type]} |
+ {$val->column_title} |
+ {$val->column_name} |
+ {zdate($val->regdate,"Y-m-d")} |
+ {$lang->cmd_move_up} |
+ {$lang->cmd_move_down} |
+ {$lang->cmd_modify} |
+ {$lang->cmd_delete} |
+
+
+
+
+
+
+
+
+
+
diff --git a/modules/member/tpl.admin/js/admin.js b/modules/member/tpl.admin/js/admin.js
index 70559f50c..4d5e48782 100644
--- a/modules/member/tpl.admin/js/admin.js
+++ b/modules/member/tpl.admin/js/admin.js
@@ -92,7 +92,7 @@ function completeInsertJoinForm(ret_obj) {
alert(message);
- var url = "./?module=admin&mo=member&act=dispJoinForm";
+ var url = "./?module=admin&mo=member&act=dispJoinFormList";
if(page) url += "&page="+page;
location.href = url;