레벨을 기준으로 관리자 메뉴 출력제어 정보
레벨을 기준으로 관리자 메뉴 출력제어관련링크
본문
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]")
);
}
?>
관라자 메뉴에서 일반관리자일경우 특정 메뉴를 숨기고자 할때 다음 예를 응용하시면 됩니다.
다음예는 "환경설정" 메뉴의 "기본환경설정" 메뉴를 레벨 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
2
댓글 7개
유용한 팁을 공개해 주셔서 감사합니다.
질문답변에 여기까지 감사합니다.
적용후 에러내용은 질문하였던 곳의 코멘트에 문의 드렸습니다.
부탁드립니다. root님
부탁드립니다. root님
유용한 자료 감사합니다..
감사합니다

와 이것도 제게 꼭 필요한 내용 이네요 감사합니다.
좋은 정보 감사합니다..