_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 파일입니다.
상기된 <? ~ ?> 소스는 그 자체로 구동되는데 전혀 문제가 없는 완성된(?!) 소스코드입니다.
|

댓글 4개

이건 많이 쓰이겟는걸요. 커뮤니티 대부분이 권한문제이니..
잘보았습니다.
좋은 자료 감사합니다 ^^*
댓글을 작성하시려면 로그인이 필요합니다. 로그인

그누4 사전

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

+
제목 글쓴이 날짜 조회
20년 전 조회 7,089
20년 전 조회 8,967
20년 전 조회 1.5만
20년 전 조회 6,518
20년 전 조회 8,079
20년 전 조회 1.1만
20년 전 조회 5,459
mmando
20년 전 조회 1.2만
mmando
20년 전 조회 6,121
20년 전 조회 7,630
mmando
20년 전 조회 4,993
20년 전 조회 1만
20년 전 조회 9,513
20년 전 조회 8,657
20년 전 조회 1.1만
mmando
20년 전 조회 3.1만
20년 전 조회 9,264
mmando
20년 전 조회 1만
mmando
20년 전 조회 1.3만
20년 전 조회 1만
🐛 버그신고