게시판관리자도 상위레벨이 쓴 글은 삭제하지 못하나요?

· 2010-01-06 (수) 11:34:31 · 1917 · 2
게시판관리자 : 5등급
글작성자 : 7등급

일 경우 게시판관리자가 7등급이 작성한 글을 삭제하지 못하나요?
|

댓글 2개

2010-01-06 (수) 11:39:36
그누/bbs/delete.php 파일입니다.

if ($is_admin == "super") // 최고관리자 통과
;
else if ($is_admin == "group") { // 그룹관리자
$mb = get_member($write[mb_id]);
if ($member[mb_id] != $group[gr_admin]) // 자신이 관리하는 그룹인가?
alert("자신이 관리하는 그룹의 게시판이 아니므로 삭제할 수 없습니다.");
else if ($member[mb_level] < $mb[mb_level]) // 자신의 레벨이 크거나 같다면 통과
alert("자신의 권한보다 높은 권한의 회원이 작성한 글은 삭제할 수 없습니다.");
} else if ($is_admin == "board") { // 게시판관리자이면
$mb = get_member($write[mb_id]);
if ($member[mb_id] != $board[bo_admin]) // 자신이 관리하는 게시판인가?
alert("자신이 관리하는 게시판이 아니므로 삭제할 수 없습니다.");
else if ($member[mb_level] < $mb[mb_level]) // 자신의 레벨이 크거나 같다면 통과
alert("자신의 권한보다 높은 권한의 회원이 작성한 글은 삭제할 수 없습니다.");
} else if ($member[mb_id]) {
if ($member[mb_id] != $write[mb_id])
alert("자신의 글이 아니므로 삭제할 수 없습니다.");
} else {
if ($write[mb_id])
alert("로그인 후 삭제하세요.", "./login.php?url=".urlencode("./board.php?bo_table=$bo_table&wr_id=$wr_id"));
else if (sql_password($wr_password) != $write[wr_password])
alert("패스워드가 틀리므로 삭제할 수 없습니다.");
}

9 번째줄쯤 보면... //게시판 관리자라면... 있지요...
자기가 관리하는 게시판이 아니거나 자기가 관리하는 게시판이라도 레벨이 높은 회원이 쓴 글은 삭제할 수 없다고 되어있네요...
감사합니다.^^
댓글을 작성하시려면 로그인이 필요합니다.

자유게시판

202,906건
+
제목 글쓴이 날짜 조회
10-01-06 조회 2,102
10-01-06 조회 1,744
10-01-06 조회 2,159
10-01-06 조회 1,813
10-01-06 조회 1,918
10-01-06 조회 1,792
10-01-06 조회 1,607
10-01-06 조회 1,510
10-01-06 조회 1,589
10-01-06 조회 1,887
10-01-06 조회 1,798
10-01-06 조회 2,158
10-01-06 조회 1,967
10-01-06 조회 1,907
10-01-06 조회 1,780
10-01-06 조회 1,801
10-01-06 조회 1,555
10-01-05 조회 2,276
10-01-05 조회 1,776
10-01-05 조회 1,691