- 정보공유
[그누보드팁] 관리자 권한이 super 아니고 관리권한설정을 부여받은 회원이 관리자 화면에 접속했을때 부여받은 메뉴로 바로 접속되도록 처리 (2)
관리자 권한이 super 아니고 관리권한설정을 부여받은 회원이 관리자 화면에 접속했을때 부여받은 메뉴로 바로 접속되도록 처리
권한이 없는 메뉴도 숨겨지도록 처리.
수정파일 : /adm/admin.head.php
// wetoz : 2025-08-15 : super 관리자가 아닐경우 허용된 메뉴만 노출처리
$arr_visible_menu = array();
if ($is_admin != 'super') {
$res = sql_query("select au_menu from {$g5['auth_table']} where mb_id = '{$member['mb_id']}'");
while ($row = sql_fetch_array($res)) {
$arr_visible_menu[] = substr($row['au_menu'], 0, 3);
}
$arr_visible_menu = array_unique($arr_visible_menu);
}
$jj = 1;
foreach ($amenu as $key => $value) {
if (count($arr_visible_menu)) {
$head_menu = substr($menu['menu' . $key][0][0], 0, 3);
if (!in_array($head_menu, $arr_visible_menu)) {
continue;
}
}
$href1 = $href2 = '';