레벨을 기준으로 관리자 메뉴 출력제어 > 그누4 팁자료실

그누4 팁자료실

그누보드4와 관련된 팁을 여러분들과 함께 공유하세요.
나누면 즐거움이 커집니다.

레벨을 기준으로 관리자 메뉴 출력제어 정보

레벨을 기준으로 관리자 메뉴 출력제어

본문

10은 최고관리자로 9이하를 일반관리자 설정시
관라자 메뉴에서 일반관리자일경우 특정 메뉴를 숨기고자 할때 다음 예를 응용하시면 됩니다.


다음예는 "환경설정" 메뉴의 "기본환경설정" 메뉴를 레벨 10에서만 보이도록 하는 것입니다.
수정파일 : adm/admin.menu100.php

<?
if($member[mb_level] > 9) {
$menu["menu100"] = array (
    array("100000", "환경설정", ""),
    array("", "기본환경설정", "$g4[admin_path]/config_form.php"),
    array("", "관리권한설정", "$g4[admin_path]/auth_list.php"),
    array("100300", "메일 테스트", "$g4[admin_path]/sendmail_test.php"),
    array("-"),
    array("100400", "버전정보", "$g4[admin_path]/version.php"),
    array("100500", "phpinfo()", "$g4[admin_path]/phpinfo.php"),
    array("-"),
    array("100600", "업그레이드", "$g4[admin_path]/upgrade.php"),
    array("100700", "복구/최적화", "$g4[admin_path]/repair.php"),
    array("100800", "세션 삭제", "$g4[admin_path]/session_delete.php"),
    array("-"),
    array("", "phpMyAdmin", "$g4[path]/$g4[phpmyadmin_dir]")
);
} else {
$menu["menu100"] = array (
    array("100000", "환경설정", ""),
    array("", "관리권한설정", "$g4[admin_path]/auth_list.php"),
    array("100300", "메일 테스트", "$g4[admin_path]/sendmail_test.php"),
    array("-"),
    array("100400", "버전정보", "$g4[admin_path]/version.php"),
    array("100500", "phpinfo()", "$g4[admin_path]/phpinfo.php"),
    array("-"),
    array("100600", "업그레이드", "$g4[admin_path]/upgrade.php"),
    array("100700", "복구/최적화", "$g4[admin_path]/repair.php"),
    array("100800", "세션 삭제", "$g4[admin_path]/session_delete.php"),
    array("-"),
    array("", "phpMyAdmin", "$g4[path]/$g4[phpmyadmin_dir]")
);
}
?>
추천
2

댓글 7개

전체 35 |RSS
그누4 팁자료실 내용 검색

회원로그인

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