git-svn-id: http://xe-core.googlecode.com/svn/trunk@179 201d5d3c-b55e-5fd7-737f-ddc643e51545

This commit is contained in:
zero 2007-02-23 08:51:52 +00:00
parent c4b2bd4a86
commit 7ccd9383fc
8 changed files with 119 additions and 24 deletions

View file

@ -6,7 +6,8 @@
<action name="dispMemberInsert" type="view" standalone="true" />
<action name="dispDeleteForm" type="view" standalone="true" />
<action name="dispGroupList" type="view" standalone="true" />
<action name="dispJoinForm" type="view" standalone="true" />
<action name="dispJoinFormList" type="view" standalone="true" />
<action name="dispInsertJoinForm" type="view" standalone="true" />
<action name="dispDeniedIDList" type="view" standalone="true" />
<action name="procLogin" type="controller" standalone="true" />

View file

@ -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 = "입력항목 제목";

View file

@ -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 금지 아이디 목록 가져오기
**/

View file

@ -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');
}
/**

View file

@ -3,7 +3,7 @@
<div style="margin-bottom:20px;">
<span>[<a href="{getUrl('act','dispMemberList','member_srl','')}">{$lang->cmd_list}</a>]</span>
<span <!--@if($act=='dispGroupList')-->style="font-weight:bold"<!--@end-->>[<a href="{getUrl('act','dispGroupList')}">{$lang->cmd_member_group}</a>]</span>
<span <!--@if($act=='dispJoinForm')-->style="font-weight:bold"<!--@end-->>[<a href="{getUrl('act','dispJoinForm')}">{$lang->cmd_manage_form}</a>]</span>
<span <!--@if($act=='dispMailing')-->style="font-weight:bold"<!--@end-->>[<a href="{getUrl('act','dispMailing')}">{$lang->cmd_send_mail}</a>]</span>
<span <!--@if($act=='dispJoinFormList')-->style="font-weight:bold"<!--@end-->>[<a href="{getUrl('act','dispJoinFormList')}">{$lang->cmd_manage_form}</a>]</span>
<span <!--@if($act=='dispDeniedIDList')-->style="font-weight:bold"<!--@end-->>[<a href="{getUrl('act','dispDeniedIDList')}">{$lang->cmd_manage_id}</a>]</span>
<span <!--@if($act=='dispMailing')-->style="font-weight:bold"<!--@end-->>[<a href="{getUrl('act','dispMailing')}">{$lang->cmd_send_mail}</a>]</span>
</div>

View file

@ -12,15 +12,15 @@
<th rowspan="2">{$lang->column_type}</th>
<td>
<select name="column_type">
<option value="text">{$lang->column_type_list->text}</option>
<option value="homepage">{$lang->column_type_list->homepage}</option>
<option value="email_address">{$lang->column_type_list->email_address}</option>
<option value="tel">{$lang->column_type_list->tel}</option>
<option value="textarea">{$lang->column_type_list->textarea}</option>
<option value="checkbox">{$lang->column_type_list->checkbox}</option>
<option value="radio">{$lang->column_type_list->radio}</option>
<option value="kr_zip">{$lang->column_type_list->kr_zip}</option>
<option value="jp_zip">{$lang->column_type_list->jp_zip}</option>
<option value="text">{$lang->column_type_list['text']}</option>
<option value="homepage">{$lang->column_type_list['homepage']}</option>
<option value="email_address">{$lang->column_type_list['email_address']}</option>
<option value="tel">{$lang->column_type_list['tel']}</option>
<option value="textarea">{$lang->column_type_list['textarea']}</option>
<option value="checkbox">{$lang->column_type_list['checkbox']}</option>
<option value="radio">{$lang->column_type_list['radio']}</option>
<option value="kr_zip">{$lang->column_type_list['kr_zip']}</option>
<option value="jp_zip">{$lang->column_type_list['jp_zip']}</option>
</select>
</td>
</tr>

View file

@ -0,0 +1,59 @@
<!--#include("header.html")-->
<!--%import("filter/update_join_form.xml")-->
<!-- 정보 -->
<div>
{number_format($total_count)},
{$lang->page_count} : {number_format($page)} / {number_format($total_page)}
</div>
<!-- 목록 -->
<div>
<table>
<tr>
<th>{$lang->no}</th>
<th>{$lang->column_type}</th>
<th>{$lang->column_title}</th>
<th>{$lang->column_name}</th>
<th>{$lang->regdate}</th>
<th colspan="2">{$lang->cmd_move}</th>
<th>{$lang->cmd_modify}</th>
<th>{$lang->cmd_delete}</th>
</tr>
<!--@foreach($form_list as $no => $val)-->
<tr>
<td>{$no}</td>
<td>{$lang->column_type_list[$val->column_type]}</td>
<td>{$val->column_title}</td>
<td>{$val->column_name}</td>
<td>{zdate($val->regdate,"Y-m-d")}</td>
<td><a href="#" onclick="doUpdateJoinForm('{$val->user_id}','up','{$lang->confirm_delete}');return false;">{$lang->cmd_move_up}</a></td>
<td><a href="#" onclick="doUpdateJoinForm('{$val->user_id}','down','{$lang->confirm_delete}');return false;">{$lang->cmd_move_down}</a></td>
<td><a href="#" onclick="doUpdateJoinForm('{$val->user_id}','modify','{$lang->confirm_delete}');return false;">{$lang->cmd_modify}</a></td>
<td><a href="#" onclick="doUpdateJoinForm('{$val->user_id}','delete','{$lang->confirm_delete}');return false;">{$lang->cmd_delete}</a></td>
</tr>
<!--@end-->
</table>
</div>
<!-- 가입폼 추가 -->
<div>
[<a href="#" onclick="location.href='{getUrl('act','dispInsertJoinForm')}';return false;">{$lang->cmd_make}</a>]
</div>
<!-- 페이지 네비게이션 -->
<div>
<a href="{getUrl('page','','member_srl','')}">[{$lang->first_page}]</a>
<!--@while($page_no = $page_navigation->getNextPage())-->
<!--@if($page == $page_no)-->
{$page_no}
<!--@else-->
<a href="{getUrl('page',$page_no,'member_srl','')}">[{$page_no}]</a>
<!--@end-->
<!--@end-->
<a href="{getUrl('page',$page_navigation->last_page,'member_srl','')}">[{$lang->last_page}]</a>
</div>

View file

@ -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;