관리자: #51 에 따른 회원목록 처리
This commit is contained in:
@ -99,6 +99,7 @@ var list_delete_php = 'member_list_delete.php';
|
||||
<a href="?sst=mb_intercept_date&sod=desc&sfl=<?=$sfl?>&stx=<?=$stx?>">차단 : <?=number_format($intercept_count)?></a>,
|
||||
<a href="?sst=mb_leave_date&sod=desc&sfl=<?=$sfl?>&stx=<?=$stx?>">탈퇴 : <?=number_format($leave_count)?></a>
|
||||
</div>
|
||||
<label for="sfl">검색대상</label>
|
||||
<select id="sfl" name="sfl">
|
||||
<option value="mb_id">회원아이디</option>
|
||||
<option value="mb_name">이름</option>
|
||||
@ -112,6 +113,7 @@ var list_delete_php = 'member_list_delete.php';
|
||||
<option value="mb_ip">IP</option>
|
||||
<option value="mb_recommend">추천인</option>
|
||||
</select>
|
||||
<label for="stx">검색어</label>
|
||||
<input type="text" id="stx" name="stx" required value="<?=$stx ?>">
|
||||
<input type="submit" value="검색">
|
||||
</fieldset>
|
||||
@ -179,10 +181,20 @@ for ($i=0; $row=sql_fetch_array($result); $i++) {
|
||||
$mb_nick = get_sideview($row['mb_id'], $row['mb_nick'], $row['mb_email'], $row['mb_homepage']);
|
||||
|
||||
$mb_id = $row['mb_id'];
|
||||
if ($row['mb_leave_date'])
|
||||
$leave_msg = '';
|
||||
$intercept_msg = '';
|
||||
$intercept_title = '';
|
||||
if ($row['mb_leave_date']) {
|
||||
$mb_id = $mb_id;
|
||||
else if ($row['mb_intercept_date'])
|
||||
$leave_msg = '탈퇴함';
|
||||
}
|
||||
else if ($row['mb_intercept_date']) {
|
||||
$mb_id = $mb_id;
|
||||
$intercept_msg = '차단됨';
|
||||
$intercept_title = '차단해제';
|
||||
}
|
||||
if ($intercept_title == '')
|
||||
$intercept_title = '차단하기';
|
||||
?>
|
||||
|
||||
<tr>
|
||||
@ -190,7 +202,10 @@ for ($i=0; $row=sql_fetch_array($result); $i++) {
|
||||
<input type="hidden" id="mb_id_<?=$i?>" name="mb_id[<?=$i?>]" value="<?=$row['mb_id']?>">
|
||||
<input type="checkbox" id="chk_<?=$i?>" name="chk[]" value="<?=$i?>">
|
||||
</td>
|
||||
<td><?=$mb_id?></td>
|
||||
<td>
|
||||
<?=$mb_id?>
|
||||
<span><?=$leave_msg?><?=$intercept_msg?></span>
|
||||
</td>
|
||||
<td><?=$row['mb_name']?></td>
|
||||
<td><?=$mb_nick?></td>
|
||||
<td><?=get_member_level_select("mb_level[$i]", 1, $member['mb_level'], $row['mb_level'])?></td>
|
||||
@ -199,7 +214,11 @@ for ($i=0; $row=sql_fetch_array($result); $i++) {
|
||||
<td><?=$row['mb_mailling']?'예':'아니오';?></td>
|
||||
<td><?=$row['mb_open']?'예':'아니오';?></td>
|
||||
<td><?=preg_match('/[1-9]/', $row['mb_email_certify'])?'예':'아니오';?></td>
|
||||
<td><input type="checkbox" id="mb_intercept_date_<?=$i?>" name="mb_intercept_date[<?=$i?>]" <?=$row['mb_intercept_date']?'checked':'';?> value="<?=$intercept_date?>"></td>
|
||||
<td>
|
||||
<? if(empty($row['mb_leave_date'])){?>
|
||||
<input type="checkbox" id="mb_intercept_date_<?=$i?>" name="mb_intercept_date[<?=$i?>]" <?=$row['mb_intercept_date']?'checked':'';?> value="<?=$intercept_date?>" title="<?=$intercept_title?>">
|
||||
<?}?>
|
||||
</td>
|
||||
<td><?=$group?></td>
|
||||
<td><?=$s_mod?> <?=$s_del?> <?=$s_grp?></td>
|
||||
</tr>
|
||||
|
||||
@ -16,7 +16,7 @@ for ($i=0; $i<count($chk); $i++)
|
||||
$mb = get_member($_POST['mb_id'][$k]);
|
||||
|
||||
if (!$mb['mb_id']) {
|
||||
$msg .= $mb['mb_id']'. : 회원자료가 존재하지 않습니다.'.PHP_EOL;
|
||||
$msg .= $mb['mb_id'].' : 회원자료가 존재하지 않습니다.'.PHP_EOL;
|
||||
} else if ($is_admin != 'super' && $mb[mb_level] >= $member[mb_level]) {
|
||||
$msg .= $mb['mb_id'].' : 자신보다 권한이 높거나 같은 회원은 수정할 수 없습니다.'.PHP_EOL;
|
||||
} else if ($member['mb_id'] == $mb['mb_id']) {
|
||||
|
||||
Reference in New Issue
Block a user