HOOK을 이용한 관리자메뉴 추가하기 > 자료실

자료실

자료실

HOOK을 이용한 관리자메뉴 추가하기

페이지 정보

profile_image
작성자 최고관리자
댓글 0 조회 1,057회 작성일 23-03-29 14:02
작성일 23-03-29 14:02

본문

/extend/user.config.php 파일에

// /adm/admin.menuXXX.php 파일이 없는 경우, 새 메뉴 그룹이 없기 때문에, 강제로 메뉴파일 배열을 추가 hook (gnuwiz)

if(! function_exists('add_admin_amenu_update') ) {

    add_replace('admin_amenu', 'add_admin_amenu_update', 1, 1);

    function add_admin_amenu_update($amenu) {

        $amenu['999'] = '';

        return $amenu;

    }

}

// 관리자메뉴에 커스텀 메뉴를 동적으로 추가 hook (gnuwiz)

if(! function_exists('add_admin_menu_update') ) {

    add_replace('admin_menu', 'add_admin_menu_update', 1, 1);

    function add_admin_menu_update($menu) {

        $menu['menu999'] = array();

        array_push($menu['menu999'],

            array('999000', '데이터관리', G5_ADMIN_URL . '/gnuwiz_admin/gnu_lib_function.php', 'gnuwiz'),

            array('999010', '그누보드 함수', G5_ADMIN_URL . '/gnuwiz_admin/gnu_lib_function.php', 'gnuwiz'),

            array('999100', '이미지 URL 주소 변경', G5_ADMIN_URL . '/gnuwiz_admin/image_url_replace.php', 'gnuwiz'),

            array('999200', '게시판 전체 정렬', G5_ADMIN_URL . '/gnuwiz_admin/board_sort.php', 'gnuwiz'),

            array('999300', '게시글 분류 일괄변경', G5_ADMIN_URL . '/gnuwiz_admin/board_category_change.php', 'gnuwiz'),

            array('999400', '게시글 날짜&조회수', G5_ADMIN_URL . '/gnuwiz_admin/board_manage_list.php', 'gnuwiz'),

            array('999500', '새글 DB 복구', G5_ADMIN_URL . '/gnuwiz_admin/board_new.php', 'gnuwiz'),

            array('999800', 'DB 테이블 정보', G5_ADMIN_URL . '/gnuwiz_admin/db_table_info.php', 'gnuwiz'),

        );

        return $menu;

    }

}


추천 0 비추천 0

  • 회사 :
  • 대표 :
  • 주소 :
  • 메일 : admin@mysample.com
  • 사업자 등록번호 :
Copyright © cginjs.com All rights reserved.
notice