은영자가 최종관리자 글 수정하는 방법

매출이 오르면 내리는 수수료! 지금 수수료센터에서 전자결제(PG)수수료 비교견적 신청해 보세요!
은영자가 최종관리자 글 수정하는 방법

QA

은영자가 최종관리자 글 수정하는 방법

답변 4

본문

지금은 최종관리자가 글을 올리면 운영자(등급10)가 글을 수정하려고 해도 수정할 수가 없는데요

운영자가 최종관리자 글을 수정할 수있는 방법이 있는지요?

 

 

이 질문에 댓글 쓰기 :

답변 4

코어를 수정 하셔야 합니다.

/bbs/write.php 파일에서

if($member['mb_id'] && $write['mb_id'] === $member['mb_id']) {

부분을 if( ($member['mb_id'] && $write['mb_id'] === $member['mb_id'] ) || $is_admin) {

 

/bbs/write_update.php 에서

if ($is_admin == 'super') // 최고관리자 통과 부분을

if ($is_admin) // 최고관리자 통과

으로 변경해보세요.

 

※ bbs/write_update.php

$w == 'u' 조건 내에서 운영자 등급(mb_level == 10)도 글을 수정할 수 있도록 예외를 추가


if ($w == 'u') {
    if ($member['mb_id'] && $wr['mb_id'] === $member['mb_id']) {
    } 
    else if ($member['mb_level'] >= 10) {
    }
    else {
        alert('글을 수정할 권한이 없습니다.');
    }
}

 

 lib/common.lib.php ;

is_admin() 함수에 운영자(등급 10) 권한을 허용하도록 수정하거나,

별도의 권한 확인 함수(is_operator)를 정의하여 관리자의 세부 권한을 확장.


function is_admin($mb_id) {
    global $g5;
    $is_authority = '';
    if ($mb_id === $g5['super_admin_id']) {
        $is_authority = 'super'; 
    } elseif ($mb_id === $g5['group_admin_id']) {
        $is_authority = 'group'; 
    } elseif ($mb_id === $g5['board_admin_id'] || get_member_level($mb_id) >= 10) {
        $is_authority = 'board'; 
    }
    return $is_authority;
}
답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
전체 0
© SIRSOFT
현재 페이지 제일 처음으로