rhymix/modules/member/tpl/member_list.html
2011-08-29 07:27:23 +00:00

179 lines
7.8 KiB
HTML

<load target="js/member_admin_list.js" type="body" />
<script type="text/javascript">
xe.lang.msg_select_user = '{$lang->msg_select_user}';
xe.lang.msg_delete_user = '{$lang->msg_delete_user}';
</script>
<div cond="$XE_VALIDATOR_MESSAGE" class="message {$XE_VALIDATOR_MESSAGE_TYPE}">
<p>{$XE_VALIDATOR_MESSAGE}</p>
</div>
<div class="content" id="content">
<form action="" class="form">
<h1 class="h1">{$lang->user_list}</h1>
<div class="table even">
<div class="cnb">
<a href="#">All</a> | <a href="#">Super Admin</a> | <a href="#">Site Admin</a> | <a href="#">Approval</a> | <a href="#">Denied</a> | <a href="#">Trash</a>
</div>
<table width="100%" border="1" cellspacing="0" class="_memberList">
<caption>
All(789)
<span class="side"><span class="btn"><a href="#listManager" class="modalAnchor _member">{$lang->cmd_selected_user_manage}...</a></span></span>
</caption>
<thead>
<tr>
<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->signup_date}</th>
<th scope="col">{$lang->last_login}</th>
<th scope="col" class="text">{$lang->group}</th>
<th scope="col">{$lang->status}</th>
<th scope="col">{$lang->cmd_modify}</th>
<th scope="col">
<input type="checkbox" title="Check All" data-name="user" />
</th>
</tr>
</thead>
<tfoot>
<tr>
<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->signup_date}</th>
<th scope="col">{$lang->last_login}</th>
<th scope="col" class="text">{$lang->group}</th>
<th scope="col">{$lang->status}</th>
<th scope="col">{$lang->cmd_modify}</th>
<th scope="col">
<input type="checkbox" title="Check All" data-name="user" />
</th>
</tr>
</tfoot>
<tbody>
<tr loop="$member_list=>$no,$member_info">
{@ $member_info->group_list = implode(', ', $member_info->group_list)}
<td><a href="{getUrl('', 'module', 'admin', 'act', 'dispMemberAdminInfo', 'member_srl', $member_info->member_srl)}">{$member_info->user_id}</a></td>
<td>{$member_info->user_name}</td>
<td><span class="member_{$member_info->member_srl}">{$member_info->nick_name}</span></td>
<td>{zdate($member_info->regdate, 'Y-m-d')}</td>
<td>{zdate($member_info->last_login, 'Y-m-d')}</td>
<td class="text">{$member_info->group_list}&nbsp;</td>
{@ $lang_denied = ($member_info->denied == 'N')?$lang->use:$lang->denied}
<td>{$lang_denied}</td>
<td><a href="{getUrl('', 'module', 'admin', 'act', 'dispMemberAdminInsert', 'member_srl', $member_info->member_srl)}">{$lang->cmd_modify}</a></td>
<td><input type="checkbox" name="user" value="{$member_info->member_srl."\t".$member_info->user_id."\t".$member_info->user_name."\t".$member_info->nick_name."\t".$member_info->group_list."\t".$lang_denied}" disabled="disabled"|cond="$member_info->is_admin == 'Y'"/></td>
</tr>
</tbody>
</table>
</div>
<div class="btnArea">
<span class="btn"><a href="#listManager" class="modalAnchor _member">{$lang->cmd_selected_user_manage}...</a></span>
</div>
</form>
<div class="modal" id="listManager" style="display: none; ">
<form action="./" ruleset="updateSeletecdMemberInfo" class="fg form">
<input type="hidden" name="act" value="procMemberAdminSelectedMemberManage" />
<input type="hidden" name="success_return_url" value="{getUrl('act', $act)}" />
<h2 class="h2">선택한 사용자 관리</h2>
<div class="table even">
<table width="100%" border="1" cellspacing="0">
<thead>
<tr>
<th scope="col">{$lang->user_id}</th>
<th scope="col">{$lang->user_name}</th>
<th scope="col">{$lang->nick_name}</th>
<th scope="col" class="text">{$lang->group}</th>
<th scope="col">{$lang->status}</th>
<th scope="col"><input type="checkbox" name="user" checked="checked" title="Check All"></th>
</tr>
</thead>
<tbody id="popupBody">
</tbody>
</table>
</div>
<p class="q">선택한 사용자의 상태를 다시 설정.</p>
<p>
<input type="radio" name="denied" id="approval" value="N" > <label for="approval" style="font-weight: normal; ">Approval</label>
<input type="radio" name="denied" id="deny" value="Y" > <label for="deny" style="font-weight: normal; ">Deny</label>
</p>
<p class="q">{$lang->about_change_user_group}</p>
<p>
<!--@foreach($group_list as $key=>$val)-->
<input type="checkbox" name="groups[]" id="g{$val->group_srl}" value="{$val->group_srl}"/> <label for="g{$val->group_srl}">{$val->title}</label>
<!--@end-->
</p>
<p class="q"><label for="message">{$lang->about_send_message}</label></p>
<p>
<textarea cols="42" rows="3" id="message" style="width:98%" name="message" ></textarea>
</p>
<div class="btnArea">
<button type="submit" name="type" value="modify">{$lang->cmd_modify}</button>
<button type="submit" name="type" value="delete">{$lang->cmd_delete}</button>
</div>
</form>
</div>
<div class="search">
<form action="" class="pagination">
<input type="hidden" name="error_return_url" value="" />
<input type="hidden" name="module" value="{$module}" />
<input type="hidden" name="act" value="{$act}" />
<input cond="$order_target" type="hidden" name="order_target" value="{$order_target}" />
<input cond="$order_type" type="hidden" name="order_type" value="{$order_type}" />
<input cond="$category_srl" type="hidden" name="category_srl" value="{$category_srl}" />
<input cond="$childrenList" type="hidden" name="childrenList" value="{$childrenList}" />
<input cond="$search_keyword" type="hidden" name="search_keyword" value="{$search_keyword}" />
<a href="{getUrl('page', '')}" class="direction">&laquo; FIRST</a>
<block cond="$page_navigation->first_page + $page_navigation->page_count > $page_navigation->last_page && $page_navigation->page_count != $page_navigation->total_page">
<a href="{getUrl('page', '')}">1</a>
<a href="#goTo" class="tgSimple" title="{$lang->cmd_go_to_page}">...</a>
</block>
<!--@while($page_no = $page_navigation->getNextPage())-->
{@$last_page = $page_no}
<strong cond="$page_no == $page">{$page_no}</strong>
<a cond="$page_no != $page" href="{getUrl('page', $page_no)}">{$page_no}</a>
<!--@end-->
<block cond="$last_page != $page_navigation->last_page">
<a href="#goTo" class="tgSimple" title="{$lang->cmd_go_to_page}">...</a>
<a href="{getUrl('page', $page_navigation->last_page)}">{$page_navigation->last_page}</a>
</block>
<a href="{getUrl('page', $page_navigation->last_page)}" class="direction">LAST &raquo;</a>
<span id="goTo" class="tgContent">
<input name="page" title="{$lang->cmd_go_to_page}" />
<button type="submit">Go</button>
</span>
</form>
<form action="">
<select name="search_target">
<option value="">{$lang->search_target}</option>
<option value="{$key}" loop="$lang->search_target_list=>$key,$val" selected="selected"|cond="$search_target==$key">{$val}</option>
</select>
<input type="text" name="search_keyword" value="{htmlspecialchars($search_keyword)}" class="inputTypeText" />
<input type="submit" value="{$lang->cmd_search}" />
<a href="{getUrl('search_target', '', 'search_keyword', '')}">{$lang->cmd_cancel}</a>
</form>
</div>
</div>
<script type="text/javascript">
jQuery(function($){
var clickedBTN = '';
$('.btnArea button').click(function(){
clickedBTN = $(this).val();
});
var CheckConfirm = xe.createPlugin('checkConfirm', {
API_BEFORE_VALIDATE : function(sender, params){
if (clickedBTN == 'delete') return confirm(xe.lang.msg_delete_user);
}
});
var checkConfirm = new CheckConfirm();
var v = xe.getApp('Validator')[0];
v.registerPlugin(checkConfirm);
});
</script>