테스트 사이트 - 개발 중인 베타 버전입니다

관리권한설정에서 권한없을때 1차메뉴 안나오게 채택완료

아이존 5년 전 조회 1,942

특정아이디에

2차메뉴의 관리권한을 부여하지 않았는데도 1차메뉴가 보이며

클릭시 관리권한이 없다고 나오는데

1차메뉴가 안보이게 하려면 어떻게 하면 되나요?

 

2차메뉴중 한개라도 관리권한이 부여가 되었다면 1차메뉴가 나와야 하겠지만

2차메뉴중에 권한부여된게 하나도 없는데 1차메뉴가 나오면 보기 불편해서요

 

댓글을 작성하려면 로그인이 필요합니다.

답변 1개

채택된 답변
+20 포인트
e
5년 전

/adm/admin.head.php 파일에

</p>

<p>function check_menu2($key, $no='')</p>

<p>{</p>

<p>    global $menu, $auth_menu, $is_admin, $auth;</p>

<p>    $str = 0;</p>

<p>    if($is_admin == 'super') {</p>

<p>        $str = 1;</p>

<p>    } else {</p>

<p>        for($i=1; $i<count($menu[$key]); $i++)</p>

<p>        {</p>

<p>            if (array_key_exists($menu[$key][$i][0],$auth) && strstr($auth[$menu[$key][$i][0]], 'r')) {</p>

<p>                $str = 1;</p>

<p>                break;</p>

<p>            }</p>

<p>        }</p>

<p>    }</p>

<p>    return $str;</p>

<p>}</p>

<p>

위에 함수를 추가하고.. 아래 소스에 if 문 추가

</p>

<p>                if(check_menu2('menu'.$key)) {</p>

<p>            ?></p>

<p>            <li class="gnb_li<?php echo $current_class;?>"></p>

<p>                <button type="button" class="btn_op menu-<?php echo $key; ?> menu-order-<?php echo $jj; ?>" title="<?php echo $button_title; ?>"><?php echo $button_title;?></button></p>

<p>                <div class="gnb_oparea_wr"></p>

<p>                    <div class="gnb_oparea"></p>

<p>                        <h3><?php echo $menu['menu'.$key][0][1];?></h3></p>

<p>                        <?php echo print_menu1('menu'.$key, 1); ?></p>

<p>                    </div></p>

<p>                </div></p>

<p>            </li></p>

<p>            <?php</p>

<p>            $jj++;</p>

<p>                }            </p>

<p>          }     //end foreach</p>

<p>

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인