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

This commit is contained in:
zero 2007-06-25 08:59:32 +00:00
parent 16925ca91b
commit c92102f8fe
6 changed files with 165 additions and 148 deletions

View file

@ -176,3 +176,8 @@ h4 .view { color:#158692; padding-right:.6em; font:bold .9em Tahoma; background:
.widget_item { float: left; white-space:nowrap; background-color:#FEFEFE; line-height:150%; margin-right:1em; }
.layout_editor_box { padding:10px; border:1px solid #DDDDDD; }
.layout_editor { width:100%; height:500px; border:0px;}
/* adminSearch */
.adminSearch { text-align:center; clear:both; width:100%;}
.adminSearch fieldset { border:none; display:inline; overflow:visible; position:relative;}
.adminSearch * { vertical-align:middle;}

View file

@ -159,4 +159,6 @@
$lang->about_accept_agreement = '약관을 모두 읽었으며 동의합니다';
$lang->about_member = "회원을 생성/수정/삭제 할 수 있고 그룹관리나 가입폼 관리등을 할 수 있는 회원 관리 모듈입니다.\n기본으로 생성된 그룹외의 그룹을 생성하여 회원 관리가 가능하고 가입폼관리를 통한 기본 정보외의 추가 정보를 요구받을 수도 있습니다.";
$lang->admin_module_title = "회원";
?>

View file

@ -1,32 +1,34 @@
<!--%import("filter/delete_member.xml")-->
<!--%import("js/member_admin.js")-->
<!--#include("header.html")-->
<form action="./" method="get" onsubmit="return procFilter(this, delete_member)">
<form action="./" method="get" onsubmit="return procFilter(this, delete_member)" class="gap1">
<input type="hidden" name="page" value="{$page}" />
<input type="hidden" name="member_srl" value="{$member_info->member_srl}" />
<table>
<table cellspacing="0" class="tableType4">
<col width="150" />
<col />
<tr>
<th colspan="2">{$lang->confirm_delete}</th>
<th scope="row" colspan="2">{$lang->confirm_delete}</th>
</tr>
<tr>
<th>{$lang->user_id}</th>
<th scope="row">{$lang->user_id}</th>
<td>{$member_info->user_id}</td>
</tr>
<tr>
<th>{$lang->nick_name}</th>
<th scope="row">{$lang->nick_name}</th>
<td>{$member_info->nick_name}</td>
</tr>
<tr>
<th>{$lang->email_address}</th>
<th scope="row">{$lang->email_address}</th>
<td>{$member_info->email_address}</td>
</tr>
<tr>
<td colspan="2">
<input type="button" value="{$lang->cmd_back}" onclick="location.href='{getUrl('act','dispMemberAdminList')}';return false;" />
<input type="submit" value="{$lang->cmd_delete}" />
</td>
</tr>
</table>
<ul class="buttonRight">
<li><a href="{getUrl('act','dispMemberAdminList')}" class="buttonTypeA"><img src="../../admin/tpl/images/blank.gif" alt="" class="leftCap" />{$lang->cmd_back}<img src="../../admin/tpl/images/blank.gif" alt="" class="rightCap" /></a></li>
<li><span class="buttonTypeA"><img src="../../admin/tpl/images/blank.gif" alt="" class="leftCap" /><img src="../../admin/tpl/images/iconCreate.gif" width="8" height="4" alt="" class="icon" /><input type="submit" value="{$lang->cmd_delete}" /><img src="../../admin/tpl/images/blank.gif" alt="" class="rightCap" /></span></li>
</ul>
</form>

View file

@ -1,10 +1,14 @@
<!--%import("js/member_admin.js")-->
<!--%import("js/krzip_search.js")-->
<div style="margin-bottom:20px;">
<span <!--@if($act=='dispMemberAdminList')-->style="font-weight:bold"<!--@end-->>[<a href="{getUrl('act','dispMemberAdminList','member_srl','')}">{$lang->cmd_member_list}</a>]</span>
<span <!--@if($act=='dispMemberAdminConfig')-->style="font-weight:bold"<!--@end-->>[<a href="{getUrl('act','dispMemberAdminConfig')}">{$lang->cmd_module_config}</a>]</span>
<span <!--@if($act=='dispMemberAdminGroupList')-->style="font-weight:bold"<!--@end-->>[<a href="{getUrl('act','dispMemberAdminGroupList')}">{$lang->cmd_member_group}</a>]</span>
<span <!--@if($act=='dispMemberAdminJoinFormList')-->style="font-weight:bold"<!--@end-->>[<a href="{getUrl('act','dispMemberAdminJoinFormList')}">{$lang->cmd_manage_form}</a>]</span>
<span <!--@if($act=='dispMemberAdminDeniedIDList')-->style="font-weight:bold"<!--@end-->>[<a href="{getUrl('act','dispMemberAdminDeniedIDList')}">{$lang->cmd_manage_id}</a>]</span>
<h3>{$lang->admin_module_title} <span class="gray">{$lang->cmd_management}</span></h3>
<div class="header4">
<ul class="localNavigation">
<li <!--@if($act=='dispMemberAdminList')-->class="on"<!--@end-->><a href="{getUrl('act','dispMemberAdminList','member_srl','')}">{$lang->cmd_member_list}</a></li>
<li <!--@if($act=='dispMemberAdminConfig')-->class="on"<!--@end-->><a href="{getUrl('act','dispMemberAdminConfig')}">{$lang->cmd_module_config}</a></li>
<li <!--@if($act=='dispMemberAdminGroupList')-->class="on"<!--@end-->><a href="{getUrl('act','dispMemberAdminGroupList')}">{$lang->cmd_member_group}</a></li>
<li <!--@if($act=='dispMemberAdminJoinFormList')-->class="on"<!--@end-->><a href="{getUrl('act','dispMemberAdminJoinFormList')}">{$lang->cmd_manage_form}</a></li>
<li <!--@if($act=='dispMemberAdminDeniedIDList')-->class="on"<!--@end-->><a href="{getUrl('act','dispMemberAdminDeniedIDList')}">{$lang->cmd_manage_id}</a></li>
</ul>
</div>

View file

@ -1,81 +1,87 @@
<!--#include("header.html")-->
<!--%import("filter/insert_config.xml")-->
<!--#include("header.html")-->
<form action="./" method="get" onsubmit="return procFilter(this, insert_config)">
<input type="hidden" name="content" value="{htmlspecialchars($config->agreement)}" />
<table border="1">
<input type="hidden" name="content" value="{htmlspecialchars($config->agreement)}" />
<table cellspacing="0" class="tableType2 gap1">
<col width="150" />
<col />
<tr>
<th>{$lang->skin}</th>
<th scope="row">{$lang->skin}</th>
<td>
<select name="skin">
<!--@foreach($skin_list as $key => $val)-->
<option value="{$key}">{$val->title} ({$key})</option>
<!--@end-->
</select>
<select name="skin">
<!--@foreach($skin_list as $key => $val)-->
<option value="{$key}">{$val->title} ({$key})</option>
<!--@end-->
</select>
</td>
</tr>
<tr>
<th rowspan="2">{$lang->enable_openid}</th>
<td><input type="checkbox" name="enable_openid" value="Y" <!--@if($config->enable_openid=='Y')-->checked="true"<!--@end-->/></td>
</tr>
<tr>
<td>{$lang->about_enable_openid}</td>
</tr>
<tr>
<th rowspan="2">{$lang->enable_join}</th>
<td><input type="checkbox" name="enable_join" value="Y" <!--@if($config->enable_join=='Y')-->checked="true"<!--@end-->/></td>
</tr>
<tr>
<td>{$lang->about_enable_join}</td>
</tr>
<tr>
<th rowspan="2">{$lang->limit_day}</th>
<td><input type="text" name="limit_day" value="{$config->limit_day}" />{$lang->unit_day}</td>
</tr>
<tr>
<td>{$lang->about_limit_day}</td>
</tr>
<tr>
<th rowspan="2">{$lang->image_name}</th>
<th scope="row">{$lang->enable_openid}</th>
<td>
<input type="checkbox" name="image_name" value="Y" <!--@if($config->image_name=='Y')-->checked="true"<!--@end-->/><br />
{$lang->image_name_max_width} : <input type="text" name="image_name_max_width" value="{$config->image_name_max_width}"/>px<br />
{$lang->image_name_max_height} : <input type="text" name="image_name_max_height" value="{$config->image_name_max_height}"/>px<br />
<input type="checkbox" name="enable_openid" value="Y" <!--@if($config->enable_openid=='Y')-->checked="true"<!--@end--> class="checkbox" />
{$lang->about_enable_openid}
</td>
</tr>
<tr>
<td>{$lang->about_image_name}</td>
</tr>
<tr>
<th rowspan="2">{$lang->image_mark}</th>
<th scope="row">{$lang->enable_join}</th>
<td>
<input type="checkbox" name="image_mark" value="Y" <!--@if($config->image_mark=='Y')-->checked="true"<!--@end-->/><br />
{$lang->image_mark_max_width} : <input type="text" name="image_mark_max_width" value="{$config->image_mark_max_width}"/>px<br />
{$lang->image_mark_max_height} : <input type="text" name="image_mark_max_height" value="{$config->image_mark_max_height}"/>px<br />
<input type="checkbox" name="enable_join" value="Y" <!--@if($config->enable_join=='Y')-->checked="true"<!--@end--> class="checkbox" />
{$lang->about_enable_join}
</td>
</tr>
<tr>
<td>{$lang->about_image_mark}</td>
<th scope="row">{$lang->limit_day}</th>
<td>
<input type="text" name="limit_day" value="{$config->limit_day}" class="inputTypeText" />{$lang->unit_day}
<p>{$lang->about_limit_day}</p>
</td>
</tr>
<tr>
<th rowspan="2">{$lang->redirect_url}</th>
<td><input type="text" name="redirect_url" value="{$config->redirect_url}" /></td>
<th scope="row">{$lang->image_name}</th>
<td>
<p>
<input type="checkbox" name="image_name" value="Y" <!--@if($config->image_name=='Y')-->checked="true"<!--@end--> class="checkbox" />
{$lang->about_image_name}
</p>
{$lang->image_name_max_width} : <input type="text" name="image_name_max_width" value="{$config->image_name_max_width}" class="inputTypeText" />px<br />
{$lang->image_name_max_height} : <input type="text" name="image_name_max_height" value="{$config->image_name_max_height}" class="inputTypeText" />px<br />
</td>
</tr>
<tr>
<td>{$lang->about_redirect_url}</td>
<th scope="row">{$lang->image_mark}</th>
<td>
<p>
<input type="checkbox" name="image_mark" value="Y" <!--@if($config->image_mark=='Y')-->checked="true"<!--@end--> class="checkbox"/>
{$lang->about_image_mark}
</p>
{$lang->image_mark_max_width} : <input type="text" name="image_mark_max_width" value="{$config->image_mark_max_width}" class="inputTypeText"/>px<br />
{$lang->image_mark_max_height} : <input type="text" name="image_mark_max_height" value="{$config->image_mark_max_height}" class="inputTypeText"/>px<br />
</td>
</tr>
<tr>
<th rowspan="2">{$lang->agreement}</th>
<td>{$editor}</td>
<th scope="row">{$lang->redirect_url}</th>
<td>
<input type="text" name="redirect_url" value="{$config->redirect_url}" class="inputTypeText" />
<p>{$lang->about_redirect_url}</p>
</td>
</tr>
<tr>
<td>{$lang->about_agreement}</td>
</tr>
<tr>
<td colspan="2">
<input type="button" value="{$lang->cmd_cancel}" onclick="location.href='{getUrl('act','')}'" />
<input type="submit" value="{$lang->cmd_registration}" accesskey="s" />
<th scope="row">{$lang->agreement}</th>
<td>
{$editor}
<p>{$lang->about_agreement}</p>
</td>
</tr>
</table>
<ul class="buttonRight">
<li><span class="buttonTypeA"><img src="../../admin/tpl/images/blank.gif" alt="" class="leftCap" /><img src="../../admin/tpl/images/iconCreate.gif" width="8" height="4" alt="" class="icon" /><input type="submit" value="{$lang->cmd_registration}" /><img src="../../admin/tpl/images/blank.gif" alt="" class="rightCap" /></a></li>
<!--@if($module=="admin")-->
<li><a href="{getUrl('act','dispMemberAdminList')}" class="buttonTypeA"><img src="../../admin/tpl/images/blank.gif" alt="" class="leftCap" />{$lang->cmd_back}<img src="../../admin/tpl/images/blank.gif" alt="" class="rightCap" /></a></li>
<!--@end-->
</ul>
</form>

View file

@ -1,99 +1,97 @@
<!-- 설명 -->
<div style="border:1px solid #CCCCCC;margin-bottom:10px;padding:10px;">
{nl2br($lang->about_member)}
</div>
<!--#include("header.html")-->
<!-- 정보 -->
<div>
{number_format($total_count)},
{$lang->page_count} : {number_format($page)} / {number_format($total_page)}
</div>
<div class="infoText gap1">{nl2br($lang->about_member)}</div>
<!-- 정보 -->
<div class="tableSummaryType1">
Total <strong>{number_format($total_count)}</strong>, Page <strong>{number_format($page)}</strong>/{number_format($total_page)}
</div>
<!-- 목록 -->
<div>
<table>
<table cellspacing="0" class="tableType1">
<thead>
<tr>
<th>{$lang->no}</th>
<th>{$lang->user_id}</th>
<th>{$lang->user_name}</th>
<th>{$lang->nick_name}</th>
<th>{$lang->allow_mailing}</th>
<th>{$lang->denied}</th>
<th>{$lang->regdate}</th>
<th>{$lang->last_login}</th>
<th>{$lang->cmd_delete}</th>
<th scope="col">{$lang->no}</th>
<th scope="col">{$lang->user_id}</th>
<th scope="col">{$lang->user_name}</th>
<th scope="col">{$lang->nick_name}</th>
<th scope="col">{$lang->allow_mailing}</th>
<th scope="col">{$lang->denied}</th>
<th scope="col">{$lang->regdate}</th>
<th scope="col">{$lang->last_login}</th>
<th scope="col">{$lang->cmd_delete}</th>
</tr>
</thead>
<tbody>
<!--@foreach($member_list as $no => $val)-->
<tr>
<td>{$no}</td>
<td class="tahoma">{$no}</td>
<td><a href="{getUrl('act','dispMemberAdminInfo','member_srl',$val->member_srl)}">{htmlspecialchars($val->user_id)}</a></td>
<td>{htmlspecialchars($val->user_name)}</td>
<td><div class="member_{$val->member_srl}">{htmlspecialchars($val->nick_name)}</div></td>
<td>{$val->allow_mailing}</td>
<td>{$val->denied}</td>
<td>{zdate($val->regdate,"Y-m-d")}</td>
<td>{zdate($val->last_login,"Y-m-d H:i:s")}</td>
<td><!--@if($val->is_admin!='Y')--><a href="{getUrl('act','dispMemberAdminDeleteForm','member_srl', $val->member_srl)}">{$lang->cmd_delete}</a><!--@end--></td>
<td class="left"><span class="member_{$val->member_srl}">{htmlspecialchars($val->nick_name)}</span></td>
<td class="tahoma">{$val->allow_mailing}</td>
<td class="tahoma">{$val->denied}</td>
<td class="tahoma">{zdate($val->regdate,"Y-m-d")}</td>
<td class="tahoma">{zdate($val->last_login,"Y-m-d H:i:s")}</td>
<td class="tahoma red"><!--@if($val->is_admin!='Y')--><a href="{getUrl('act','dispMemberAdminDeleteForm','member_srl', $val->member_srl)}">{$lang->cmd_delete}</a><!--@end--></td>
</tr>
<!--@end-->
</table>
</div>
</tbody>
</table>
<!-- 버튼 -->
<div>
[<a href="{getUrl('act','dispMemberAdminInsert','member_srl','')}">{$lang->cmd_make}</a>]
<ul class="buttonRight">
<li><a href="{getUrl('act','dispMemberAdminInsert','member_srl','')}" class="buttonTypeA"><img src="../../admin/tpl/images/blank.gif" alt="" class="leftCap" /><img src="../../admin/tpl/images/iconCreate.gif" width="8" height="4" class="icon" alt="" />{$lang->cmd_make}<img src="../../admin/tpl/images/blank.gif" alt="" class="rightCap" /></a></li>
</ul>
<!-- 페이지 네비게이션 -->
<div class="pageNavigation">
<a href="{getUrl('page','','module_srl','')}" class="goToFirst"><img src="../../admin/tpl/images/bottomGotoFirst.gif" alt="{$lang->first_page}" width="7" height="5" /></a>
<!--@while($page_no = $page_navigation->getNextPage())-->
<!--@if($page == $page_no)-->
<span class="current">{$page_no}</span>
<!--@else-->
<a href="{getUrl('page',$page_no,'module_srl','')}">{$page_no}</a>
<!--@end-->
<!--@end-->
<a href="{getUrl('page',$page_navigation->last_page,'module_srl','')}" class="goToLast"><img src="../../admin/tpl/images/bottomGotoLast.gif" alt="{$lang->last_page}" width="7" height="5" /></a>
</div>
<!-- 검색 -->
<div>
<form action="./" method="get">
<input type="hidden" name="module" value="{$module}" />
<input type="hidden" name="act" value="{$act}" />
<form action="./" method="get" class="adminSearch">
<input type="hidden" name="module" value="{$module}" />
<input type="hidden" name="act" value="{$act}" />
<div>
<select name="is_admin">
<option value="" <!--@if($is_admin!='Y')-->selected="true"<!--@end-->>{$lang->total}</option>
<option value="Y" <!--@if($is_admin=='Y')-->selected="true"<!--@end-->>{$lang->is_admin}</option>
</select>
<select name="is_denied">
<option value="" <!--@if($is_denied!='Y')-->selected="true"<!--@end-->>{$lang->total}</option>
<option value="Y" <!--@if($is_denied=='Y')-->selected="true"<!--@end-->>{$lang->denied}</option>
</select>
<select name="selected_group_srl">
<option value="0">{$lang->group}</option>
<!--@foreach($group_list as $key => $val)-->
<option value="{$val->group_srl}" <!--@if($selected_group_srl==$val->group_srl)-->selected="true"<!--@end-->>{$val->title}</option>
<!--@end-->
</select>
</div>
<div>
<select name="search_target">
<option value="">{$lang->search_target}</option>
<!--@foreach($lang->search_target_list as $key => $val)-->
<option value="{$key}" <!--@if($search_target==$key)-->selected="true"<!--@end-->>{$val}</option>
<!--@end-->
</select>
<input type="text" name="search_keyword" value="{htmlspecialchars($search_keyword)}" />
<input type="submit" value="{$lang->cmd_search}" />
<input type="button" value="{$lang->cmd_cancel}" onclick="location.href='{getUrl('','module',$module,'act',$act)}'"/>
</div>
</form>
</div>
<fieldset>
<!-- 페이지 네비게이션 -->
<div>
<a href="{getUrl('page','','member_srl','')}">[{$lang->first_page}]</a>
<select name="is_admin">
<option value="" <!--@if($is_admin!='Y')-->selected="true"<!--@end-->>{$lang->total}</option>
<option value="Y" <!--@if($is_admin=='Y')-->selected="true"<!--@end-->>{$lang->is_admin}</option>
</select>
<select name="is_denied">
<option value="" <!--@if($is_denied!='Y')-->selected="true"<!--@end-->>{$lang->total}</option>
<option value="Y" <!--@if($is_denied=='Y')-->selected="true"<!--@end-->>{$lang->denied}</option>
</select>
<select name="selected_group_srl">
<option value="0">{$lang->group}</option>
<!--@foreach($group_list as $key => $val)-->
<option value="{$val->group_srl}" <!--@if($selected_group_srl==$val->group_srl)-->selected="true"<!--@end-->>{$val->title}</option>
<!--@end-->
</select>
<!--@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>
<ul class="buttonRight">
<li>
<select name="search_target">
<option value="">{$lang->search_target}</option>
<!--@foreach($lang->search_target_list as $key => $val)-->
<option value="{$key}" <!--@if($search_target==$key)-->selected="true"<!--@end-->>{$val}</option>
<!--@end-->
</select>
</li>
<li><input type="text" name="search_keyword" value="{htmlspecialchars($search_keyword)}" class="inputTypeText" /></li>
<li><span class="buttonTypeB"><img src="../../admin/tpl/images/blank.gif" alt="" class="leftCap" /><input type="submit" value="{$lang->cmd_search}" /><img src="../../admin/tpl/images/blank.gif" alt="" class="rightCap" /></span></li>
<li><a href="#" onclick="location.href='{getUrl('','module',$module,'act',$act)}';return false;" class="buttonTypeB"><img src="../../admin/tpl/images/blank.gif" alt="" class="leftCap" />{$lang->cmd_cancel}<img src="../../admin/tpl/images/blank.gif" alt="" class="rightCap" /></a></li>
</ul>
</fieldset>
</form>