회원 권한을 추가로 확장해 봅니다..
회원권한을 확장하기
function is_admin($mb_id)
{
global $config, $group, $board, $member;
if (!$mb_id) return;
if ($config['cf_admin'] == $mb_id) return 'super';
if ($member['mb_level'] == 10) return 'super'; << 레벨을 이용하여 설정
if (isset($group['gr_admin']) && ($group['gr_admin'] == $mb_id)) return 'group';
//if (isset($board['bo_admin']) && ($board['bo_admin'] == $mb_id)) return 'board';
$bo_admin = array_map('trim', explode(',', $board['bo_admin'])); << 게시판 관리자를 콤마로 추가 설정
for ($i=0; $i<count($bo_admin); $i++)
{
if (trim($bo_admin[$i])) {
if (isset($board['bo_admin']) && ($bo_admin[$i] == $mb_id)) return 'board';
}
}
return '';
}
여러 방법으로 응용해 보세요....
|
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기
댓글 10개
1. 10 레벨은 모두 메인관리자로 추가
2. 게시판 관리자를 (컴마) 로 여러명 추가하는기능 __ admin1,admin2,admin3
요헐게 기능 마져!!
어느 파일에서 해야 하는지 아쉽네요..
그누 파일이 수백개나 되는데..다 찾아봐야 하는건지...