[질문]그누보드 게시판 회원의 자기글만 수정 삭제 할수 있는 방법
본문
안녕하세요.
그누보드 게시판만을 복사하고 추가하고 만들면서
게시판 회원의 자기글만 수정 삭제 할 수 있는 방법이 있나요?
관리자는 모두 선택삭제 가능하지만,
많은 회원들이 글을 올리는 게시판에
자기글만 선택삭제, 수정도 가능하는지 궁금합니다.
다음은 제가 여기서 도움받았었던 것을 적용해서 했는데요.
extend/user.config.php 과 bbs/delete_all.php 에서 적용을 했는데
관리자는 선택삭제 , 수정도 되고
회원들의 글도 회원들이 선택삭제, 수정도 됩니다.
회원들 중 자기글만 수정, 선택삭제가 안되더라고요.
어디가 잘못됐는지 궁금합니다.
extend/user.config.php 화일에
if($bo_table=='해당게시판' && $is_member){
$is_admin ='board'; $board[bo_admin] = $member[mb_id];
}
--------------------------------------------------------------------
bbs/delete_all.php 파일에서
if ($is_admin == 'super') // 최고관리자 통과
;
else if ($is_admin == 'group') // 그룹관리자
{
$mb = get_member($write['mb_id']);
if ($member['mb_id'] == $group['gr_admin']) // 자신이 관리하는 그룹인가?
{
if ($member['mb_level'] >= $mb['mb_level']||$board['bo_table']=='게시판이 름'||$board['bo_table']=='개시판이름')
;
else
continue;
}
else
continue;
}
else if ($is_admin == 'board')
{
$mb = get_member($write['mb_id']);
if ($member['mb_id'] == $board['bo_admin'])
if ($member['mb_level'] >= $mb['mb_level']||$board['bo_table']=='게시판이 름'||$board['bo_table']=='개시판이름'|)
;
else
continue;
else
continue;
}
else if ($member['mb_id'] && $member['mb_id'] == $write['mb_id'])
{
$mb = get_member($write['mb_id']);
if ($member['mb_level'] >= $mb['mb_level']||$board['bo_table']=='게시판이 름'||$board['bo_table']=='개시판이름'|)
;
}