From 57dbd0a0d91519271bb8d986e660662b557b6522 Mon Sep 17 00:00:00 2001 From: chicpro Date: Mon, 18 Feb 2013 16:19:04 +0900 Subject: [PATCH] =?UTF-8?q?=EA=B7=B8=EB=A3=B9=ED=9A=8C=EC=9B=90=20?= =?UTF-8?q?=EC=84=A0=ED=83=9D=EC=82=AD=EC=A0=9C=20=EC=88=98=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- adm/boardgroupmember_form.php | 51 +++++++++++++++------------------ adm/boardgroupmember_list.php | 44 ++++++++++++---------------- adm/boardgroupmember_update.php | 30 ++++++++++++------- 3 files changed, 60 insertions(+), 65 deletions(-) diff --git a/adm/boardgroupmember_form.php b/adm/boardgroupmember_form.php index 3db788b2e..ecd8fb543 100644 --- a/adm/boardgroupmember_form.php +++ b/adm/boardgroupmember_form.php @@ -18,6 +18,15 @@ $colspan = 4;

아이디 , 이름 , 별명 님이 접근가능한 그룹 목록

+
+ + + + + + + + @@ -41,7 +50,7 @@ $colspan = 4; $s_del = '삭제'; ?> - + @@ -60,6 +69,7 @@ $colspan = 4;
+ @@ -71,11 +81,11 @@ $colspan = 4; - - - - - - - - - diff --git a/adm/boardgroupmember_list.php b/adm/boardgroupmember_list.php index 07db63fa0..11a98e6ff 100644 --- a/adm/boardgroupmember_list.php +++ b/adm/boardgroupmember_list.php @@ -61,7 +61,7 @@ $colspan = 7; (아이디 )에서 검색 @@ -70,6 +70,15 @@ $colspan = 7;

그룹에 접근가능한 회원 목록 (그룹아이디:)

+
+ + + + + + + +
@@ -98,7 +107,7 @@ $colspan = 7; $mb_nick = get_sideview($row['mb_id'], $row['mb_nick'], $row['mb_email'], $row['mb_homepage']); ?> - + @@ -120,40 +129,23 @@ $colspan = 7;
+ -document.fsearch.sfl.value = "'.$sfl.'";'; -?> - - - - - - - - - - - - diff --git a/adm/boardgroupmember_update.php b/adm/boardgroupmember_update.php index 8847d3d6b..4e1afb85c 100644 --- a/adm/boardgroupmember_update.php +++ b/adm/boardgroupmember_update.php @@ -37,25 +37,33 @@ if ($w == '') sql_query($sql); } } -else if ($w == 'd' || $w == 'listdelete') +else if ($w == 'd' || $w == 'ld') { auth_check($auth[$sub_menu], 'd'); - $sql = " select * from {$g4['group_member_table']} where gm_id = '{$_POST['gm_id']}' "; - $gm = sql_fetch($sql); - if (!$gm['gm_id']) { - alert('존재하지 않는 자료입니다.'); - } + + $count = count($_POST['chk']); + if(!$count) + alert('삭제할 목록을 하나이상 선택해 주세요.'); check_token(); - $gr_id = $gm['gr_id']; - $mb_id = $gm['mb_id']; + for($i=0; $i<$count; $i++) { + $gm_id = $_POST['chk'][$i]; + $sql = " select * from {$g4['group_member_table']} where gm_id = '$gm_id' "; + $gm = sql_fetch($sql); + if (!$gm['gm_id']) { + if($count == 1) + alert('존재하지 않는 자료입니다.'); + else + continue; + } - $sql = " delete from {$g4['group_member_table']} where gm_id = '{$_POST['gm_id']}' "; - sql_query($sql); + $sql = " delete from {$g4['group_member_table']} where gm_id = '$gm_id' "; + sql_query($sql); + } } -if ($w == 'listdelete') +if ($w == 'ld') goto_url('./boardgroupmember_list.php?gr_id='.$gr_id); else goto_url('./boardgroupmember_form.php?mb_id='.$mb_id);