_level (게시판 접근 권한) > 그누4 사전

그누4 사전

프로그램 소스코드에는 알쏭달쏭한 변수들이 많이 있지만 어디에서 사용하는것인지 모를때가 있습니다.
바로 이럴때 여러 회원님들이 쉽게 풀이해서 올려주신 내용을 참고하는곳이랍니다.

_level (게시판 접근 권한) 정보

_level (게시판 접근 권한)

본문

-. 활용 : 보드스킨 (list.skin.php)

<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
echo "[권한] ";

// 회원의 읽기 권한
    if ($member[mb_level] >= $board[bo_read_level]) {
        echo "읽기 / ";
    } else {
        echo "";
    }

// 쓰기 권한
    if ($member[mb_level] >= $board[bo_write_level]) {
        echo "쓰기 / ";
    } else {
        echo "";
    }

// 답변 권한
    if ($member[mb_level] >= $board[bo_reply_level]) {
        echo "답변 / ";
    } else {
        echo "";
    }

// 덧글 권한
    if ($member[mb_level] >= $board[bo_comment_level]) {
        echo "덧글 / ";
    } else {
        echo "";
    }

// 링크 권한
    if ($member[mb_level] >= $board[bo_link_level]) {
        echo "링크 / ";
    } else {
        echo "";
    }

// 업로드 권한
    //$upload_max_filesize = (int)($board[bo_upload_size]) . "byte"; //byte 단위로 출력
    //$upload_max_filesize = (int)($board[bo_upload_size] / 1024) . "Kb"; //Kb 단위로 출력
    $upload_max_filesize = (int)($board[bo_upload_size] / 1024768) . "Mb"; //Mb 단위로 출력
    if ($member[mb_level] >= $board[bo_upload_level]) {
        echo "업로드($upload_max_filesize) / ";
    } else {
        echo "";
    }

// 다운로드 권한
    if ($member[mb_level] >= $board[bo_download_level]) {
        echo "다운로드 ";
    } else {
        echo "";
    }
?>


[참고]
g4스킨 > 게시판(board) > hany_forum 스킨에 포함된 inc.level.php 파일입니다.
상기된 <? ~ ?> 소스는 그 자체로 구동되는데 전혀 문제가 없는 완성된(?!) 소스코드입니다.

댓글 전체

전체 2 |RSS
그누4 사전 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT