mirror of
https://github.com/Lastorder-DC/rhymix.git
synced 2026-01-28 23:59:57 +09:00
#413 일괄삭제
git-svn-id: http://xe-core.googlecode.com/svn/sandbox@4224 201d5d3c-b55e-5fd7-737f-ddc643e51545
This commit is contained in:
parent
a408970da3
commit
0b7cfa80a1
7 changed files with 110 additions and 1 deletions
37
modules/member/tpl/delete_members.html
Normal file
37
modules/member/tpl/delete_members.html
Normal file
|
|
@ -0,0 +1,37 @@
|
|||
<!--%import("filter/delete_members.xml")-->
|
||||
<!--%import("js/member_admin.js")-->
|
||||
|
||||
<div id="popHeadder">
|
||||
<h3>{$lang->cmd_delete} ({$lang->target} : {count($member_list)})</h3>
|
||||
</div>
|
||||
|
||||
<form action="./" method="get" id="fo_management" onsubmit="return procFilter(this, delete_members);">
|
||||
<input type="hidden" name="member_srl" value="{$member_srls}" />
|
||||
|
||||
<div id="popBody">
|
||||
<table cellspacing="0" class="adminTable">
|
||||
<tr>
|
||||
<th scope="col">{$lang->user_id}</th>
|
||||
<th scope="col">{$lang->nick_name}</th>
|
||||
<th scope="col">{$lang->signup_date}</th>
|
||||
</tr>
|
||||
<!--@foreach($member_list as $key => $val)-->
|
||||
<tr>
|
||||
<td>{$val->user_id}</td>
|
||||
<td><div class="member_{$val->member_srl}">{$val->nick_name}</div></td>
|
||||
<td>{zdate($val->regdate, "Y-m-d H:i")}</td>
|
||||
</tr>
|
||||
<!--@end-->
|
||||
</table>
|
||||
</div>
|
||||
|
||||
<div id="popFooter">
|
||||
<div class="tCenter gap1">
|
||||
<!--@if(count($member_list))-->
|
||||
<span class="button"><input type="submit" value="{$lang->cmd_delete}" /></span>
|
||||
<!--@end-->
|
||||
<a href="#" onclick="window.close(); return false;" class="button"><span>{$lang->cmd_close}</span></a>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</form>
|
||||
8
modules/member/tpl/filter/delete_members.xml
Normal file
8
modules/member/tpl/filter/delete_members.xml
Normal file
|
|
@ -0,0 +1,8 @@
|
|||
<filter name="delete_members" module="member" act="procMemberAdminDeleteMembers">
|
||||
<form />
|
||||
<response callback_func="completeDeleteMembers">
|
||||
<tag name="error" />
|
||||
<tag name="message" />
|
||||
<tag name="page" />
|
||||
</response>
|
||||
</filter>
|
||||
|
|
@ -308,3 +308,31 @@ function completeUpdateMemberGroup(ret_obj) {
|
|||
alert(ret_obj['message']);
|
||||
window.close();
|
||||
}
|
||||
|
||||
|
||||
/* 일괄 삭제 */
|
||||
function doDeleteMembers() {
|
||||
var fo_obj = xGetElementById("member_fo");
|
||||
var member_srl = new Array();
|
||||
|
||||
if(typeof(fo_obj.cart.length)=='undefined') {
|
||||
if(fo_obj.cart.checked) member_srl[member_srl.length] = fo_obj.cart.value;
|
||||
} else {
|
||||
var length = fo_obj.cart.length;
|
||||
for(var i=0;i<length;i++) {
|
||||
if(fo_obj.cart[i].checked) member_srl[member_srl.length] = fo_obj.cart[i].value;
|
||||
}
|
||||
}
|
||||
|
||||
if(member_srl.length<1) return;
|
||||
|
||||
var url = './?module=member&act=dispMemberAdminDeleteMembers&member_srls='+member_srl.join(',');
|
||||
winopen(url, 'deleteMembers','scrollbars=no,width=400,height=500,toolbars=no');
|
||||
}
|
||||
|
||||
/* 일괄 삭제 후 */
|
||||
function completeDeleteMembers(ret_obj) {
|
||||
alert(ret_obj['message']);
|
||||
window.close();
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -69,6 +69,7 @@
|
|||
<!-- 버튼 -->
|
||||
<div class="fl gap1">
|
||||
<a href="#" onclick="doManageMemberGroup(); return false;" class="button"><span>{$lang->cmd_member_group}</span></a>
|
||||
<a href="#" onclick="doDeleteMembers(); return false;" class="button"><span>{$lang->cmd_delete}</span></a>
|
||||
</div>
|
||||
<div class="fr gap1">
|
||||
<a href="{getUrl('act','dispMemberAdminInsert','member_srl','')}" class="button"><span>{$lang->cmd_make}</span></a>
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue