44 lines
1.9 KiB
PHP
44 lines
1.9 KiB
PHP
<?php
|
||
if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가
|
||
|
||
add_replace('admin_menu', 'add_admin_bbs_menu_reservation', 0, 1); // 관리자 메뉴를 추가함
|
||
|
||
function add_admin_bbs_menu_reservation($admin_menu){ // 메뉴추가
|
||
|
||
$admin_menu['menu000'][] = array('000810', '티켓 관리', G5_ADMIN_URL.'/rb/reservation_list.php', 'rb_config');
|
||
//$admin_menu['menu000'][] = array('000811', '예약 캘린더', G5_ADMIN_URL.'/rb/reservation_list_cal.php', 'rb_config');
|
||
|
||
$admin_menu['menu000'][] = array('000000', ' ', G5_ADMIN_URL, 'rb_config');
|
||
return $admin_menu;
|
||
}
|
||
|
||
$g5['rb_prefix'] = G5_TABLE_PREFIX.'rb_'; // 리빌더 테이블명 접두사
|
||
$rb_reservation_table_name = $g5['rb_prefix'].'reservation'; // g5_rb_reservation
|
||
|
||
$rb_item_res = sql_fetch (" select * from {$rb_reservation_table_name} "); // 테이블 조회
|
||
|
||
// 사용하지 않는 페이지 리다이렉트 처리
|
||
$redirect_map_reservation = [
|
||
'/adm/shop_admin/itemform.php' => '/adm/rb/shop/itemform.php',
|
||
];
|
||
|
||
// 현재 페이지의 URL을 확인 (쿼리 스트링을 제외한 경로)
|
||
$current_urls_reservation = parse_url($_SERVER['REQUEST_URI'], PHP_URL_PATH);
|
||
|
||
// 쿼리 스트링을 확인 (파라미터)
|
||
$query_string_reservation = $_SERVER['QUERY_STRING'];
|
||
|
||
// 만약 현재 URL이 배열의 키에 있으면, 해당 값으로 리다이렉트
|
||
if (array_key_exists($current_urls_reservation, $redirect_map_reservation)) {
|
||
// 리다이렉트할 URL에 쿼리 스트링을 붙여서 처리
|
||
$redirect_urls_reservation = $redirect_map_reservation[$current_urls_reservation];
|
||
|
||
// 쿼리 스트링이 존재하면 '?'를 붙여서 추가
|
||
if (!empty($query_string_reservation)) {
|
||
$redirect_urls_reservation .= '?' . $query_string_reservation;
|
||
}
|
||
|
||
// 리다이렉트 실행
|
||
header('Location: ' . $redirect_urls_reservation);
|
||
exit; // 리다이렉트 후 스크립트 실행 중지
|
||
} |