나

_level (게시판 접근 권한)

· 2005-07-25 (월) 11:27:19 · 7967 · 4
-. 활용 : 보드스킨 (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개

이건 많이 쓰이겟는걸요. 커뮤니티 대부분이 권한문제이니..
아~~
2008-03-06 (목) 11:15:14
잘보았습니다.
좋은 자료 감사합니다 ^^*
댓글을 작성하시려면 로그인이 필요합니다.

그누4 사전

61건

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

+
제목 글쓴이 날짜 조회
05-08-23 조회 1만
05-08-12 조회 7,474
05-08-04 조회 9,374
05-08-03 조회 1.5만
05-08-02 조회 6,867
05-08-02 조회 8,434
05-07-26 조회 1.2만
05-07-26 조회 5,816
mmando
05-07-25 조회 1.2만
mmando
05-07-25 조회 6,480
05-07-25 조회 7,968
mmando
05-07-24 조회 5,348
05-07-23 조회 1만
05-07-23 조회 9,937
05-07-22 조회 9,023
05-07-22 조회 1.2만
mmando
05-07-22 조회 3.3만
05-07-22 조회 9,724
mmando
05-07-22 조회 1.1만
mmando
05-07-22 조회 1.3만