Files
firstgarden-web-gnu/adm/fg_admin/config.php

152 lines
7.5 KiB
PHP

<link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.3/dist/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-QWTKZyjpPEjISv5WaRU9OFeRpok6YctnYmDr5pNlyT2bRjXh0JMhjY6hW+ALEwIH" crossorigin="anonymous">
<script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.3/dist/js/bootstrap.bundle.min.js" integrity="sha384-YvpcrYf0tY3lHB60NNkmXc5s9fDVZLESaAA55NDzOxhy9GkcIdslK1eN7N6jIeHz" crossorigin="anonymous"></script>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.2/jquery.min.js"></script>
<link rel="stylesheet"href="<?=FG_MANAGER_URL?>/css/vip.css">
<script src="<?=FG_MANAGER_URL?>/js/list.js"></script>
<script src="<?=FG_MANAGER_URL?>/js/ajax.js"></script>
<script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/xlsx/0.17.2/xlsx.full.min.js"></script>
<!-- 폰트어썸 -->
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.1.0/css/all.min.css" integrity="sha512-10/jx2EXwxxWqCLX/hHth/vu2KY3jCF70dCQB8TSgNjbCVAC/8vai53GfMDrO2Emgwccf2pJqxct9ehpzG+MTw==" crossorigin="anonymous" referrerpolicy="no-referrer" />
<?php
// 기본 환경 설정
// 데이터베이스 설정
// 테이블 이름
define('FG_TABLE_PREFIX', 'fg_manager_');
// VIP
$fg['vip_list_table'] = FG_TABLE_PREFIX.'vip_list'; // VIP LIST 테이블
$fg['vip_category_table'] = FG_TABLE_PREFIX.'vip_category'; // VIP 구분 테이블
// 사용자
$fg['member_table'] = FG_TABLE_PREFIX.'member'; // 사용자 테이블
$fg['member_group_table'] = FG_TABLE_PREFIX.'member_group'; // 사용자 그룹 테이블
// 재고
$fg['vip_card_stock_table'] = FG_TABLE_PREFIX.'vip_card_stock'; // 카드 재고 테이블vipfg_manager_
$fg['card_stock_new_table'] = FG_TABLE_PREFIX.'stock_new'; // 카드번호로 관리하는 카드 재고 테이블
$fg['log_table'] = FG_TABLE_PREFIX.'log'; // LOG 테이블
$fg['menu_table'] = FG_TABLE_PREFIX.'menu'; // 메뉴 테이블 필요없는듯
// 연간회원
$fg['annual_category_table'] = FG_TABLE_PREFIX.'annual_category'; // 연간회원 구분
$fg['annual_member_table'] = FG_TABLE_PREFIX.'annual_member'; // 연간회원 목록
$fg['enter_table'] = FG_TABLE_PREFIX.'enter'; // 연간회원 입장기록 테이블
// 베이커리
$fg['bakery_inventory_table'] = FG_TABLE_PREFIX.'bakery_inventory';
$fg['bakery_product_table'] = FG_TABLE_PREFIX.'bakery_product_info';
$fg['bakery_author_table'] = FG_TABLE_PREFIX.'bakery_author_info';
// 매표소
$fg['visitor_category_table'] = FG_TABLE_PREFIX.'visitor_category';
$fg['visitor_data_table'] = FG_TABLE_PREFIX.'visitor_data';
// 기본 변수 선언
// GET으로 페이지가 넘어오지 않은 경우 페이지 넘버는 1로 고정함
$p = isset($_GET['p']) ? $_GET['p'] : 1;
$recnum = 15; // 출력할 아이템 수
$pagenum = 20; // 한 페이지에 출력할 페이지 수
$query_limit = "LIMIT ".(($p - 1) * $recnum).",".$recnum; // 출력할 아이템 수 만큼만 가져오기
// page 설정
// 페이지가 많지 않기 때문에 수동으로 배열을 만들었지만, 페이지가 많아지면 DB를 이용하는것이 편함
// 1차배열의 index 순으로 출력함. 특정 메뉴가 상단에 출력되게 하고 싶다면 순서를 바꿔줄 것
/*
pid : 파일명
pgroup : 메뉴그룹
pname : 메뉴이름
pauth : 권한(0은 전체, 숫자가 높을수록 높은 권한, 4까지)
purl : 페이지 주소
*/
$setpage = array(
array('pid' => 'dashboard',
'pgroup' => 'home',
'pname' => '대시보드',
'pauth' => 4,
'purl' => FG_MANAGER_URL.'/adm/dashboard.php'
),
array('pid' => 'vip_list_ent',
'pgroup' => '입장처리',
'pname' => 'VIP입장',
'pauth' => 0,
'purl' => FG_MANAGER_URL.'/vip/vip_list_ent.php'
),
array('pid' => 'annual_member_list_ent',
'pgroup' => '입장처리',
'pname' => '연간회원입장',
'pauth' => 0,
'purl' => FG_MANAGER_URL.'/annual_member/annual_member_list_ent.php'
),
array('pid' => 'vip_list',
'pgroup' => '목록',
'pname' => 'VIP관리',
'pauth' => 0,
'purl' => FG_MANAGER_URL.'/vip/vip_list.php'
),
array('pid' => 'annual_member_list',
'pgroup' => '목록',
'pname' => '연간회원',
'pauth' => 3,
'purl' => FG_MANAGER_URL.'/annual_member/annual_member_list.php'
),
array('pid' => 'annual_member_category',
'pgroup' => '관리',
'pname' => '연간회원 구분관리',
'pauth' => 2,
'purl' => FG_MANAGER_URL.'/annual_member/annual_member_category.php'
),
array('pid' => 'adm_vip_list_category',
'pgroup' => '관리',
'pname' => 'VIP구분관리',
'pauth' => 2,
'purl' => FG_MANAGER_URL.'/vip/vip_list_category.php'
),
array('pid' => 'adm_member',
'pgroup' => '관리',
'pname' => '계정관리',
'pauth' => 0,
'purl' => FG_MANAGER_URL.'/adm/adm_member.php'
),
array('pid' => 'adm_member_group',
'pgroup' => '관리',
'pname' => '부서관리',
'pauth' => 2,
'purl' => FG_MANAGER_URL.'/adm/adm_member_group.php'
),
array('pid' => 'ent_list',
'pgroup' => '관리',
'pname' => '입장목록',
'pauth' => 0,
'purl' => FG_MANAGER_URL.'/adm/ent_list.php'
),
array('pid' => 'visitor_list',
'pgroup' => '관리',
'pname' => '방문객',
'pauth' => 4,
'purl' => FG_MANAGER_URL.'/adm/visitor_list.php'
),
array('pid' => 'visitor_input',
'pgroup' => '관리',
'pname' => '방문객입력',
'pauth' => 4,
'purl' => FG_MANAGER_URL.'/adm/visitor_input.php'
),
array('pid' => 'adm_log',
'pgroup' => '관리',
'pname' => 'log',
'pauth' => 4,
'purl' => FG_MANAGER_URL.'/adm/adm_log.php'
),
array('pid' => 'bakery_stock',
'pgroup' => '베이커리리',
'pname' => '베이커리',
'pauth' => 3,
'purl' => FG_MANAGER_URL.'/bakery/bakery_stock.php'
)
);