first commit 2
This commit is contained in:
@@ -0,0 +1,59 @@
|
||||
<?php
|
||||
$g5_path['path'] = '..';
|
||||
include_once('install_common.php');
|
||||
include_once('../config.php');
|
||||
include_once('./install.function.php'); // 인스톨 과정 함수 모음
|
||||
include_once('../lib/common.lib.php'); // 공통 라이브러리
|
||||
include_once('../lib/hook.lib.php'); // hook 함수 파일
|
||||
include_once('../lib/get_data.lib.php'); // 데이터 가져오는 함수 모음
|
||||
|
||||
$data_path = '../'.G5_DATA_DIR;
|
||||
|
||||
// 파일이 존재한다면 설치할 수 없다.
|
||||
$dbconfig_file = $data_path.'/'.G5_DBCONFIG_FILE;
|
||||
if (file_exists($dbconfig_file)) {
|
||||
die(install_json_msg('프로그램이 이미 설치되어 있습니다.'));
|
||||
}
|
||||
|
||||
if (isset($_POST['table_prefix']) && preg_match("/[^0-9a-z_]+/i", $_POST['table_prefix'])) {
|
||||
die(install_json_msg('TABLE명 접두사는 영문자, 숫자, _ 만 입력하세요.'));
|
||||
}
|
||||
|
||||
$mysql_host = isset($_POST['mysql_host']) ? safe_install_string_check($_POST['mysql_host'], 'json') : '';
|
||||
$mysql_user = isset($_POST['mysql_user']) ? safe_install_string_check($_POST['mysql_user'], 'json') : '';
|
||||
$mysql_pass = isset($_POST['mysql_pass']) ? safe_install_string_check($_POST['mysql_pass'], 'json') : '';
|
||||
$mysql_db = isset($_POST['mysql_db']) ? safe_install_string_check($_POST['mysql_db'], 'json') : '';
|
||||
$table_prefix= isset($_POST['table_prefix']) ? safe_install_string_check(preg_replace('/[^a-zA-Z0-9_]/', '_', $_POST['table_prefix'])) : '';
|
||||
|
||||
$tmp_str = isset($_SERVER['SERVER_SOFTWARE']) ? $_SERVER['SERVER_SOFTWARE'] : '';
|
||||
$ajax_token = md5($tmp_str.$_SERVER['REMOTE_ADDR'].dirname(dirname(__FILE__).'/'));
|
||||
|
||||
$bool_ajax_token = (isset($_POST['ajax_token']) && ($ajax_token == $_POST['ajax_token'])) ? true : false;
|
||||
|
||||
if (!($mysql_host && $mysql_user && $mysql_pass && $mysql_db && $table_prefix && $bool_ajax_token)) {
|
||||
die(install_json_msg('잘못된 요청입니다.'));
|
||||
}
|
||||
|
||||
try {
|
||||
$dblink = sql_connect($mysql_host, $mysql_user, $mysql_pass, $mysql_db);
|
||||
} catch (Exception $e) {
|
||||
}
|
||||
|
||||
if (!isset($dblink)) {
|
||||
die(install_json_msg('MySQL Host, User, Password 를 확인해 주십시오.'));
|
||||
}
|
||||
|
||||
try {
|
||||
$select_db = sql_select_db($mysql_db, $dblink);
|
||||
} catch (Exception $e) {
|
||||
}
|
||||
|
||||
if (!isset($select_db)) {
|
||||
die(install_json_msg('MySQL DB 를 확인해 주십시오.'));
|
||||
}
|
||||
|
||||
if (sql_query("SHOW TABLES LIKE `{$table_prefix}config`", G5_DISPLAY_SQL_ERROR, $dblink)) {
|
||||
die(install_json_msg('주의! 이미 테이블이 존재하므로, 기존 DB 자료가 망실됩니다. 계속 진행하겠습니까?', 'exists'));
|
||||
}
|
||||
|
||||
die(install_json_msg('ok', 'success'));
|
||||
@@ -0,0 +1,970 @@
|
||||
-- --------------------------------------------------------
|
||||
|
||||
--
|
||||
-- Table structure for table `g5_auth`
|
||||
--
|
||||
|
||||
DROP TABLE IF EXISTS `g5_auth`;
|
||||
CREATE TABLE IF NOT EXISTS `g5_auth` (
|
||||
`mb_id` varchar(20) NOT NULL default '',
|
||||
`au_menu` varchar(50) NOT NULL default '',
|
||||
`au_auth` set('r','w','d') NOT NULL default '',
|
||||
PRIMARY KEY (`mb_id`,`au_menu`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;
|
||||
|
||||
-- --------------------------------------------------------
|
||||
|
||||
--
|
||||
-- Table structure for table `g5_board`
|
||||
--
|
||||
|
||||
DROP TABLE IF EXISTS `g5_board`;
|
||||
CREATE TABLE IF NOT EXISTS `g5_board` (
|
||||
`bo_table` varchar(20) NOT NULL DEFAULT '',
|
||||
`gr_id` varchar(255) NOT NULL DEFAULT '',
|
||||
`bo_subject` varchar(255) NOT NULL DEFAULT '',
|
||||
`bo_mobile_subject` varchar(255) NOT NULL DEFAULT '',
|
||||
`bo_device` enum('both','pc','mobile') NOT NULL DEFAULT 'both',
|
||||
`bo_admin` varchar(255) NOT NULL DEFAULT '',
|
||||
`bo_list_level` tinyint(4) NOT NULL DEFAULT '0',
|
||||
`bo_read_level` tinyint(4) NOT NULL DEFAULT '0',
|
||||
`bo_write_level` tinyint(4) NOT NULL DEFAULT '0',
|
||||
`bo_reply_level` tinyint(4) NOT NULL DEFAULT '0',
|
||||
`bo_comment_level` tinyint(4) NOT NULL DEFAULT '0',
|
||||
`bo_upload_level` tinyint(4) NOT NULL DEFAULT '0',
|
||||
`bo_download_level` tinyint(4) NOT NULL DEFAULT '0',
|
||||
`bo_html_level` tinyint(4) NOT NULL DEFAULT '0',
|
||||
`bo_link_level` tinyint(4) NOT NULL DEFAULT '0',
|
||||
`bo_count_delete` tinyint(4) NOT NULL DEFAULT '0',
|
||||
`bo_count_modify` tinyint(4) NOT NULL DEFAULT '0',
|
||||
`bo_read_point` int(11) NOT NULL DEFAULT '0',
|
||||
`bo_write_point` int(11) NOT NULL DEFAULT '0',
|
||||
`bo_comment_point` int(11) NOT NULL DEFAULT '0',
|
||||
`bo_download_point` int(11) NOT NULL DEFAULT '0',
|
||||
`bo_use_category` tinyint(4) NOT NULL DEFAULT '0',
|
||||
`bo_category_list` text NOT NULL,
|
||||
`bo_use_sideview` tinyint(4) NOT NULL DEFAULT '0',
|
||||
`bo_use_file_content` tinyint(4) NOT NULL DEFAULT '0',
|
||||
`bo_use_secret` tinyint(4) NOT NULL DEFAULT '0',
|
||||
`bo_use_dhtml_editor` tinyint(4) NOT NULL DEFAULT '0',
|
||||
`bo_select_editor` varchar(50) NOT NULL DEFAULT '',
|
||||
`bo_use_rss_view` tinyint(4) NOT NULL DEFAULT '0',
|
||||
`bo_use_good` tinyint(4) NOT NULL DEFAULT '0',
|
||||
`bo_use_nogood` tinyint(4) NOT NULL DEFAULT '0',
|
||||
`bo_use_name` tinyint(4) NOT NULL DEFAULT '0',
|
||||
`bo_use_signature` tinyint(4) NOT NULL DEFAULT '0',
|
||||
`bo_use_ip_view` tinyint(4) NOT NULL DEFAULT '0',
|
||||
`bo_use_list_view` tinyint(4) NOT NULL DEFAULT '0',
|
||||
`bo_use_list_file` tinyint(4) NOT NULL DEFAULT '0',
|
||||
`bo_use_list_content` tinyint(4) NOT NULL DEFAULT '0',
|
||||
`bo_table_width` int(11) NOT NULL DEFAULT '0',
|
||||
`bo_subject_len` int(11) NOT NULL DEFAULT '0',
|
||||
`bo_mobile_subject_len` int(11) NOT NULL DEFAULT '0',
|
||||
`bo_page_rows` int(11) NOT NULL DEFAULT '0',
|
||||
`bo_mobile_page_rows` int(11) NOT NULL DEFAULT '0',
|
||||
`bo_new` int(11) NOT NULL DEFAULT '0',
|
||||
`bo_hot` int(11) NOT NULL DEFAULT '0',
|
||||
`bo_image_width` int(11) NOT NULL DEFAULT '0',
|
||||
`bo_skin` varchar(255) NOT NULL DEFAULT '',
|
||||
`bo_mobile_skin` varchar(255) NOT NULL DEFAULT '',
|
||||
`bo_include_head` varchar(255) NOT NULL DEFAULT '',
|
||||
`bo_include_tail` varchar(255) NOT NULL DEFAULT '',
|
||||
`bo_content_head` text NOT NULL,
|
||||
`bo_mobile_content_head` text NOT NULL,
|
||||
`bo_content_tail` text NOT NULL,
|
||||
`bo_mobile_content_tail` text NOT NULL,
|
||||
`bo_insert_content` text NOT NULL,
|
||||
`bo_gallery_cols` int(11) NOT NULL DEFAULT '0',
|
||||
`bo_gallery_width` int(11) NOT NULL DEFAULT '0',
|
||||
`bo_gallery_height` int(11) NOT NULL DEFAULT '0',
|
||||
`bo_mobile_gallery_width` int(11) NOT NULL DEFAULT '0',
|
||||
`bo_mobile_gallery_height` int(11) NOT NULL DEFAULT '0',
|
||||
`bo_upload_size` int(11) NOT NULL DEFAULT '0',
|
||||
`bo_reply_order` tinyint(4) NOT NULL DEFAULT '0',
|
||||
`bo_use_search` tinyint(4) NOT NULL DEFAULT '0',
|
||||
`bo_order` int(11) NOT NULL DEFAULT '0',
|
||||
`bo_count_write` int(11) NOT NULL DEFAULT '0',
|
||||
`bo_count_comment` int(11) NOT NULL DEFAULT '0',
|
||||
`bo_write_min` int(11) NOT NULL DEFAULT '0',
|
||||
`bo_write_max` int(11) NOT NULL DEFAULT '0',
|
||||
`bo_comment_min` int(11) NOT NULL DEFAULT '0',
|
||||
`bo_comment_max` int(11) NOT NULL DEFAULT '0',
|
||||
`bo_notice` text NOT NULL,
|
||||
`bo_upload_count` tinyint(4) NOT NULL DEFAULT '0',
|
||||
`bo_use_email` tinyint(4) NOT NULL DEFAULT '0',
|
||||
`bo_use_cert` enum('','cert','adult','hp-cert','hp-adult') NOT NULL DEFAULT '',
|
||||
`bo_use_sns` tinyint(4) NOT NULL DEFAULT '0',
|
||||
`bo_use_captcha` tinyint(4) NOT NULL DEFAULT '0',
|
||||
`bo_sort_field` varchar(255) NOT NULL DEFAULT '',
|
||||
`bo_1_subj` varchar(255) NOT NULL DEFAULT '',
|
||||
`bo_2_subj` varchar(255) NOT NULL DEFAULT '',
|
||||
`bo_3_subj` varchar(255) NOT NULL DEFAULT '',
|
||||
`bo_4_subj` varchar(255) NOT NULL DEFAULT '',
|
||||
`bo_5_subj` varchar(255) NOT NULL DEFAULT '',
|
||||
`bo_6_subj` varchar(255) NOT NULL DEFAULT '',
|
||||
`bo_7_subj` varchar(255) NOT NULL DEFAULT '',
|
||||
`bo_8_subj` varchar(255) NOT NULL DEFAULT '',
|
||||
`bo_9_subj` varchar(255) NOT NULL DEFAULT '',
|
||||
`bo_10_subj` varchar(255) NOT NULL DEFAULT '',
|
||||
`bo_1` varchar(255) NOT NULL DEFAULT '',
|
||||
`bo_2` varchar(255) NOT NULL DEFAULT '',
|
||||
`bo_3` varchar(255) NOT NULL DEFAULT '',
|
||||
`bo_4` varchar(255) NOT NULL DEFAULT '',
|
||||
`bo_5` varchar(255) NOT NULL DEFAULT '',
|
||||
`bo_6` varchar(255) NOT NULL DEFAULT '',
|
||||
`bo_7` varchar(255) NOT NULL DEFAULT '',
|
||||
`bo_8` varchar(255) NOT NULL DEFAULT '',
|
||||
`bo_9` varchar(255) NOT NULL DEFAULT '',
|
||||
`bo_10` varchar(255) NOT NULL DEFAULT '',
|
||||
`bo_use_reservation_overlap` tinyint(4) NOT NULL DEFAULT '0' COMMENT '예약중복검사사용여부',
|
||||
`bo_reservation_overlap_count` int(11) NOT NULL DEFAULT '0' COMMENT '예약중복허용개수',
|
||||
PRIMARY KEY (`bo_table`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;
|
||||
|
||||
-- --------------------------------------------------------
|
||||
|
||||
--
|
||||
-- Table structure for table `g5_board_file`
|
||||
--
|
||||
|
||||
DROP TABLE IF EXISTS `g5_board_file`;
|
||||
CREATE TABLE IF NOT EXISTS `g5_board_file` (
|
||||
`bo_table` varchar(20) NOT NULL default '',
|
||||
`wr_id` int(11) NOT NULL default '0',
|
||||
`bf_no` int(11) NOT NULL default '0',
|
||||
`bf_source` varchar(255) NOT NULL default '',
|
||||
`bf_file` varchar(255) NOT NULL default '',
|
||||
`bf_download` int(11) NOT NULL,
|
||||
`bf_content` text NOT NULL,
|
||||
`bf_fileurl` VARCHAR(255) NOT NULL DEFAULT '',
|
||||
`bf_thumburl` VARCHAR(255) NOT NULL DEFAULT '',
|
||||
`bf_storage` VARCHAR(50) NOT NULL DEFAULT '',
|
||||
`bf_filesize` int(11) NOT NULL default '0',
|
||||
`bf_width` int(11) NOT NULL default '0',
|
||||
`bf_height` smallint(6) NOT NULL default '0',
|
||||
`bf_type` tinyint(4) NOT NULL default '0',
|
||||
`bf_datetime` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '등록일시(변경일시)',
|
||||
PRIMARY KEY (`bo_table`,`wr_id`,`bf_no`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;
|
||||
|
||||
-- --------------------------------------------------------
|
||||
|
||||
--
|
||||
-- Table structure for table `g5_board_good`
|
||||
--
|
||||
|
||||
DROP TABLE IF EXISTS `g5_board_good`;
|
||||
CREATE TABLE IF NOT EXISTS `g5_board_good` (
|
||||
`bg_id` int(11) NOT NULL auto_increment,
|
||||
`bo_table` varchar(20) NOT NULL default '',
|
||||
`wr_id` int(11) NOT NULL default '0',
|
||||
`mb_id` varchar(20) NOT NULL default '',
|
||||
`bg_flag` varchar(255) NOT NULL default '',
|
||||
`bg_datetime` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '등록일시(변경일시)',
|
||||
PRIMARY KEY (`bg_id`),
|
||||
UNIQUE KEY `fkey1` (`bo_table`,`wr_id`,`mb_id`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;
|
||||
|
||||
-- --------------------------------------------------------
|
||||
|
||||
--
|
||||
-- Table structure for table `g5_board_new`
|
||||
--
|
||||
|
||||
DROP TABLE IF EXISTS `g5_board_new`;
|
||||
CREATE TABLE IF NOT EXISTS `g5_board_new` (
|
||||
`bn_id` int(11) NOT NULL auto_increment,
|
||||
`bo_table` varchar(20) NOT NULL default '',
|
||||
`wr_id` int(11) NOT NULL default '0',
|
||||
`wr_parent` int(11) NOT NULL default '0',
|
||||
`bn_datetime` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '등록일시(변경일시)',
|
||||
`mb_id` varchar(20) NOT NULL default '',
|
||||
PRIMARY KEY (`bn_id`),
|
||||
KEY `mb_id` (`mb_id`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;
|
||||
|
||||
-- --------------------------------------------------------
|
||||
|
||||
--
|
||||
-- Table structure for table `g5_config`
|
||||
--
|
||||
|
||||
DROP TABLE IF EXISTS `g5_config`;
|
||||
CREATE TABLE IF NOT EXISTS `g5_config` (
|
||||
`cf_id` int(11) NOT NULL auto_increment,
|
||||
`cf_title` varchar(255) NOT NULL DEFAULT '',
|
||||
`cf_theme` varchar(100) NOT NULL DEFAULT '',
|
||||
`cf_admin` varchar(100) NOT NULL DEFAULT '',
|
||||
`cf_admin_email` varchar(100) NOT NULL DEFAULT '',
|
||||
`cf_admin_email_name` varchar(100) NOT NULL DEFAULT '',
|
||||
`cf_add_script` text NOT NULL,
|
||||
`cf_use_point` tinyint(4) NOT NULL DEFAULT '0',
|
||||
`cf_point_term` int(11) NOT NULL DEFAULT '0',
|
||||
`cf_use_copy_log` tinyint(4) NOT NULL DEFAULT '0',
|
||||
`cf_use_email_certify` tinyint(4) NOT NULL DEFAULT '0',
|
||||
`cf_login_point` int(11) NOT NULL DEFAULT '0',
|
||||
`cf_cut_name` tinyint(4) NOT NULL DEFAULT '0',
|
||||
`cf_nick_modify` int(11) NOT NULL DEFAULT '0',
|
||||
`cf_new_skin` varchar(50) NOT NULL DEFAULT '',
|
||||
`cf_new_rows` int(11) NOT NULL DEFAULT '0',
|
||||
`cf_search_skin` varchar(50) NOT NULL DEFAULT '',
|
||||
`cf_connect_skin` varchar(50) NOT NULL DEFAULT '',
|
||||
`cf_faq_skin` varchar(50) NOT NULL DEFAULT '',
|
||||
`cf_read_point` int(11) NOT NULL DEFAULT '0',
|
||||
`cf_write_point` int(11) NOT NULL DEFAULT '0',
|
||||
`cf_comment_point` int(11) NOT NULL DEFAULT '0',
|
||||
`cf_download_point` int(11) NOT NULL DEFAULT '0',
|
||||
`cf_write_pages` int(11) NOT NULL DEFAULT '0',
|
||||
`cf_mobile_pages` int(11) NOT NULL DEFAULT '0',
|
||||
`cf_link_target` varchar(50) NOT NULL DEFAULT '',
|
||||
`cf_bbs_rewrite` tinyint(4) NOT NULL DEFAULT '0',
|
||||
`cf_delay_sec` int(11) NOT NULL DEFAULT '0',
|
||||
`cf_filter` text NOT NULL,
|
||||
`cf_possible_ip` text NOT NULL,
|
||||
`cf_intercept_ip` text NOT NULL,
|
||||
`cf_analytics` text NOT NULL,
|
||||
`cf_add_meta` text NOT NULL,
|
||||
`cf_member_skin` varchar(50) NOT NULL DEFAULT '',
|
||||
`cf_use_homepage` tinyint(4) NOT NULL DEFAULT '0',
|
||||
`cf_req_homepage` tinyint(4) NOT NULL DEFAULT '0',
|
||||
`cf_use_tel` tinyint(4) NOT NULL DEFAULT '0',
|
||||
`cf_req_tel` tinyint(4) NOT NULL DEFAULT '0',
|
||||
`cf_use_hp` tinyint(4) NOT NULL DEFAULT '0',
|
||||
`cf_req_hp` tinyint(4) NOT NULL DEFAULT '0',
|
||||
`cf_use_addr` tinyint(4) NOT NULL DEFAULT '0',
|
||||
`cf_req_addr` tinyint(4) NOT NULL DEFAULT '0',
|
||||
`cf_use_signature` tinyint(4) NOT NULL DEFAULT '0',
|
||||
`cf_req_signature` tinyint(4) NOT NULL DEFAULT '0',
|
||||
`cf_use_profile` tinyint(4) NOT NULL DEFAULT '0',
|
||||
`cf_req_profile` tinyint(4) NOT NULL DEFAULT '0',
|
||||
`cf_register_level` tinyint(4) NOT NULL DEFAULT '0',
|
||||
`cf_register_point` int(11) NOT NULL DEFAULT '0',
|
||||
`cf_icon_level` tinyint(4) NOT NULL DEFAULT '0',
|
||||
`cf_use_recommend` tinyint(4) NOT NULL DEFAULT '0',
|
||||
`cf_recommend_point` int(11) NOT NULL DEFAULT '0',
|
||||
`cf_leave_day` int(11) NOT NULL DEFAULT '0',
|
||||
`cf_search_part` int(11) NOT NULL DEFAULT '0',
|
||||
`cf_email_use` tinyint(4) NOT NULL DEFAULT '0',
|
||||
`cf_email_wr_super_admin` tinyint(4) NOT NULL DEFAULT '0',
|
||||
`cf_email_wr_group_admin` tinyint(4) NOT NULL DEFAULT '0',
|
||||
`cf_email_wr_board_admin` tinyint(4) NOT NULL DEFAULT '0',
|
||||
`cf_email_wr_write` tinyint(4) NOT NULL DEFAULT '0',
|
||||
`cf_email_wr_comment_all` tinyint(4) NOT NULL DEFAULT '0',
|
||||
`cf_email_mb_super_admin` tinyint(4) NOT NULL DEFAULT '0',
|
||||
`cf_email_mb_member` tinyint(4) NOT NULL DEFAULT '0',
|
||||
`cf_email_po_super_admin` tinyint(4) NOT NULL DEFAULT '0',
|
||||
`cf_prohibit_id` text NOT NULL,
|
||||
`cf_prohibit_email` text NOT NULL,
|
||||
`cf_new_del` int(11) NOT NULL DEFAULT '0',
|
||||
`cf_memo_del` int(11) NOT NULL DEFAULT '0',
|
||||
`cf_visit_del` int(11) NOT NULL DEFAULT '0',
|
||||
`cf_popular_del` int(11) NOT NULL DEFAULT '0',
|
||||
`cf_optimize_date` date NOT NULL default '0000-00-00',
|
||||
`cf_use_member_icon` tinyint(4) NOT NULL DEFAULT '0',
|
||||
`cf_member_icon_size` int(11) NOT NULL DEFAULT '0',
|
||||
`cf_member_icon_width` int(11) NOT NULL DEFAULT '0',
|
||||
`cf_member_icon_height` int(11) NOT NULL DEFAULT '0',
|
||||
`cf_member_img_size` int(11) NOT NULL DEFAULT '0',
|
||||
`cf_member_img_width` int(11) NOT NULL DEFAULT '0',
|
||||
`cf_member_img_height` int(11) NOT NULL DEFAULT '0',
|
||||
`cf_login_minutes` int(11) NOT NULL DEFAULT '0',
|
||||
`cf_image_extension` varchar(255) NOT NULL DEFAULT '',
|
||||
`cf_flash_extension` varchar(255) NOT NULL DEFAULT '',
|
||||
`cf_movie_extension` varchar(255) NOT NULL DEFAULT '',
|
||||
`cf_formmail_is_member` tinyint(4) NOT NULL DEFAULT '0',
|
||||
`cf_page_rows` int(11) NOT NULL DEFAULT '0',
|
||||
`cf_mobile_page_rows` int(11) NOT NULL DEFAULT '0',
|
||||
`cf_visit` varchar(255) NOT NULL DEFAULT '',
|
||||
`cf_max_po_id` int(11) NOT NULL DEFAULT '0',
|
||||
`cf_stipulation` text NOT NULL,
|
||||
`cf_privacy` text NOT NULL,
|
||||
`cf_open_modify` int(11) NOT NULL DEFAULT '0',
|
||||
`cf_memo_send_point` int(11) NOT NULL DEFAULT '0',
|
||||
`cf_mobile_new_skin` varchar(50) NOT NULL DEFAULT '',
|
||||
`cf_mobile_search_skin` varchar(50) NOT NULL DEFAULT '',
|
||||
`cf_mobile_connect_skin` varchar(50) NOT NULL DEFAULT '',
|
||||
`cf_mobile_faq_skin` varchar(50) NOT NULL DEFAULT '',
|
||||
`cf_mobile_member_skin` varchar(50) NOT NULL DEFAULT '',
|
||||
`cf_captcha_mp3` varchar(255) NOT NULL DEFAULT '',
|
||||
`cf_editor` varchar(50) NOT NULL DEFAULT '',
|
||||
`cf_cert_use` tinyint(4) NOT NULL DEFAULT '0',
|
||||
`cf_cert_find` tinyint(4) NOT NULL DEFAULT '0',
|
||||
`cf_cert_ipin` varchar(255) NOT NULL DEFAULT '',
|
||||
`cf_cert_hp` varchar(255) NOT NULL DEFAULT '',
|
||||
`cf_cert_simple` varchar(255) NOT NULL DEFAULT '',
|
||||
`cf_cert_kg_cd` varchar(255) NOT NULL DEFAULT '',
|
||||
`cf_cert_kg_mid` varchar(255) NOT NULL DEFAULT '',
|
||||
`cf_cert_use_seed` tinyint(4) NOT NULL DEFAULT '1',
|
||||
`cf_cert_kcb_cd` varchar(255) NOT NULL DEFAULT '',
|
||||
`cf_cert_kcp_cd` varchar(255) NOT NULL DEFAULT '',
|
||||
`cf_cert_kcp_enckey` varchar(100) NOT NULL DEFAULT '',
|
||||
`cf_lg_mid` varchar(100) NOT NULL DEFAULT '',
|
||||
`cf_lg_mert_key` varchar(100) NOT NULL DEFAULT '',
|
||||
`cf_cert_limit` int(11) NOT NULL DEFAULT '0',
|
||||
`cf_cert_req` tinyint(4) NOT NULL DEFAULT '0',
|
||||
`cf_sms_use` varchar(255) NOT NULL DEFAULT '',
|
||||
`cf_sms_type` varchar(10) NOT NULL DEFAULT '',
|
||||
`cf_icode_id` varchar(255) NOT NULL DEFAULT '',
|
||||
`cf_icode_pw` varchar(255) NOT NULL DEFAULT '',
|
||||
`cf_icode_server_ip` varchar(50) NOT NULL DEFAULT '',
|
||||
`cf_icode_server_port` varchar(50) NOT NULL DEFAULT '',
|
||||
`cf_icode_token_key` varchar(100) NOT NULL DEFAULT '',
|
||||
`cf_googl_shorturl_apikey` varchar(50) NOT NULL DEFAULT '',
|
||||
`cf_social_login_use` tinyint(4) NOT NULL DEFAULT '0',
|
||||
`cf_social_servicelist` varchar(255) NOT NULL DEFAULT '',
|
||||
`cf_payco_clientid` varchar(100) NOT NULL DEFAULT '',
|
||||
`cf_payco_secret` varchar(100) NOT NULL DEFAULT '',
|
||||
`cf_facebook_appid` varchar(100) NOT NULL,
|
||||
`cf_facebook_secret` varchar(100) NOT NULL,
|
||||
`cf_twitter_key` varchar(100) NOT NULL,
|
||||
`cf_twitter_secret` varchar(100) NOT NULL,
|
||||
`cf_google_clientid` varchar(100) NOT NULL DEFAULT '',
|
||||
`cf_google_secret` varchar(100) NOT NULL DEFAULT '',
|
||||
`cf_naver_clientid` varchar(100) NOT NULL DEFAULT '',
|
||||
`cf_naver_secret` varchar(100) NOT NULL DEFAULT '',
|
||||
`cf_kakao_rest_key` varchar(100) NOT NULL DEFAULT '',
|
||||
`cf_kakao_client_secret` varchar(100) NOT NULL DEFAULT '',
|
||||
`cf_kakao_js_apikey` varchar(100) NOT NULL,
|
||||
`cf_captcha` varchar(100) NOT NULL DEFAULT '',
|
||||
`cf_recaptcha_site_key` varchar(100) NOT NULL DEFAULT '',
|
||||
`cf_recaptcha_secret_key` varchar(100) NOT NULL DEFAULT '',
|
||||
`cf_1_subj` varchar(255) NOT NULL DEFAULT '',
|
||||
`cf_2_subj` varchar(255) NOT NULL DEFAULT '',
|
||||
`cf_3_subj` varchar(255) NOT NULL DEFAULT '',
|
||||
`cf_4_subj` varchar(255) NOT NULL DEFAULT '',
|
||||
`cf_5_subj` varchar(255) NOT NULL DEFAULT '',
|
||||
`cf_6_subj` varchar(255) NOT NULL DEFAULT '',
|
||||
`cf_7_subj` varchar(255) NOT NULL DEFAULT '',
|
||||
`cf_8_subj` varchar(255) NOT NULL DEFAULT '',
|
||||
`cf_9_subj` varchar(255) NOT NULL DEFAULT '',
|
||||
`cf_10_subj` varchar(255) NOT NULL DEFAULT '',
|
||||
`cf_1` varchar(255) NOT NULL DEFAULT '',
|
||||
`cf_2` varchar(255) NOT NULL DEFAULT '',
|
||||
`cf_3` varchar(255) NOT NULL DEFAULT '',
|
||||
`cf_4` varchar(255) NOT NULL DEFAULT '',
|
||||
`cf_5` varchar(255) NOT NULL DEFAULT '',
|
||||
`cf_6` varchar(255) NOT NULL DEFAULT '',
|
||||
`cf_7` varchar(255) NOT NULL DEFAULT '',
|
||||
`cf_8` varchar(255) NOT NULL DEFAULT '',
|
||||
`cf_9` varchar(255) NOT NULL DEFAULT '',
|
||||
`cf_10` varchar(255) NOT NULL DEFAULT '',
|
||||
PRIMARY KEY (`cf_id`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;
|
||||
|
||||
-- --------------------------------------------------------
|
||||
|
||||
--
|
||||
-- Table structure for table `g5_cert_history`
|
||||
--
|
||||
|
||||
DROP TABLE IF EXISTS `g5_cert_history`;
|
||||
CREATE TABLE IF NOT EXISTS `g5_cert_history` (
|
||||
`cr_id` int(11) NOT NULL auto_increment,
|
||||
`mb_id` varchar(20) NOT NULL DEFAULT '',
|
||||
`cr_company` varchar(255) NOT NULL DEFAULT '',
|
||||
`cr_method` varchar(255) NOT NULL DEFAULT '',
|
||||
`cr_ip` varchar(255) NOT NULL DEFAULT '',
|
||||
`cr_date` date NOT NULL DEFAULT '0000-00-00',
|
||||
`cr_time` time NOT NULL DEFAULT '00:00:00',
|
||||
PRIMARY KEY (`cr_id`),
|
||||
KEY `mb_id` (`mb_id`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;
|
||||
|
||||
-- --------------------------------------------------------
|
||||
|
||||
--
|
||||
-- Table structure for table `g5_cert_history`
|
||||
--
|
||||
|
||||
DROP TABLE IF EXISTS `g5_member_cert_history`;
|
||||
CREATE TABLE IF NOT EXISTS `g5_member_cert_history` (
|
||||
`ch_id` int(11) NOT NULL auto_increment,
|
||||
`mb_id` varchar(20) NOT NULL DEFAULT '',
|
||||
`ch_name` varchar(255) NOT NULL DEFAULT '',
|
||||
`ch_hp` varchar(255) NOT NULL DEFAULT '',
|
||||
`ch_birth` varchar(255) NOT NULL DEFAULT '',
|
||||
`ch_type` varchar(20) NOT NULL DEFAULT '',
|
||||
`ch_datetime` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '등록일시(변경일시)',
|
||||
PRIMARY KEY (`ch_id`),
|
||||
KEY `mb_id` (`mb_id`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;
|
||||
|
||||
-- --------------------------------------------------------
|
||||
|
||||
--
|
||||
-- Table structure for table `g5_group`
|
||||
--
|
||||
|
||||
DROP TABLE IF EXISTS `g5_group`;
|
||||
CREATE TABLE IF NOT EXISTS `g5_group` (
|
||||
`gr_id` varchar(10) NOT NULL default '',
|
||||
`gr_subject` varchar(255) NOT NULL default '',
|
||||
`gr_device` ENUM('both','pc','mobile') NOT NULL DEFAULT 'both',
|
||||
`gr_admin` varchar(255) NOT NULL default '',
|
||||
`gr_use_access` tinyint(4) NOT NULL default '0',
|
||||
`gr_order` int(11) NOT NULL default '0',
|
||||
`gr_1_subj` varchar(255) NOT NULL default '',
|
||||
`gr_2_subj` varchar(255) NOT NULL default '',
|
||||
`gr_3_subj` varchar(255) NOT NULL default '',
|
||||
`gr_4_subj` varchar(255) NOT NULL default '',
|
||||
`gr_5_subj` varchar(255) NOT NULL default '',
|
||||
`gr_6_subj` varchar(255) NOT NULL default '',
|
||||
`gr_7_subj` varchar(255) NOT NULL default '',
|
||||
`gr_8_subj` varchar(255) NOT NULL default '',
|
||||
`gr_9_subj` varchar(255) NOT NULL default '',
|
||||
`gr_10_subj` varchar(255) NOT NULL default '',
|
||||
`gr_1` varchar(255) NOT NULL default '',
|
||||
`gr_2` varchar(255) NOT NULL default '',
|
||||
`gr_3` varchar(255) NOT NULL default '',
|
||||
`gr_4` varchar(255) NOT NULL default '',
|
||||
`gr_5` varchar(255) NOT NULL default '',
|
||||
`gr_6` varchar(255) NOT NULL default '',
|
||||
`gr_7` varchar(255) NOT NULL default '',
|
||||
`gr_8` varchar(255) NOT NULL default '',
|
||||
`gr_9` varchar(255) NOT NULL default '',
|
||||
`gr_10` varchar(255) NOT NULL default '',
|
||||
PRIMARY KEY (`gr_id`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;
|
||||
|
||||
-- --------------------------------------------------------
|
||||
|
||||
--
|
||||
-- Table structure for table `g5_group_member`
|
||||
--
|
||||
|
||||
DROP TABLE IF EXISTS `g5_group_member`;
|
||||
CREATE TABLE IF NOT EXISTS `g5_group_member` (
|
||||
`gm_id` int(11) NOT NULL auto_increment,
|
||||
`gr_id` varchar(255) NOT NULL default '',
|
||||
`mb_id` varchar(20) NOT NULL default '',
|
||||
`gm_datetime` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '등록일시(변경일시)',
|
||||
PRIMARY KEY (`gm_id`),
|
||||
KEY `gr_id` (`gr_id`),
|
||||
KEY `mb_id` (`mb_id`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;
|
||||
|
||||
-- --------------------------------------------------------
|
||||
|
||||
--
|
||||
-- Table structure for table `g5_login`
|
||||
--
|
||||
|
||||
DROP TABLE IF EXISTS `g5_login`;
|
||||
CREATE TABLE IF NOT EXISTS `g5_login` (
|
||||
`lo_id` int(11) NOT NULL AUTO_INCREMENT,
|
||||
`lo_ip` varchar(100) NOT NULL default '',
|
||||
`mb_id` varchar(20) NOT NULL default '',
|
||||
`lo_datetime` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '등록일시(변경일시)',
|
||||
`lo_location` text NOT NULL,
|
||||
`lo_url` text NOT NULL,
|
||||
PRIMARY KEY (`lo_id`),
|
||||
UNIQUE KEY `lo_ip_unique` (`lo_ip`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;
|
||||
|
||||
-- --------------------------------------------------------
|
||||
|
||||
--
|
||||
-- Table structure for table `g5_mail`
|
||||
--
|
||||
|
||||
DROP TABLE IF EXISTS `g5_mail`;
|
||||
CREATE TABLE IF NOT EXISTS `g5_mail` (
|
||||
`ma_id` int(11) NOT NULL auto_increment,
|
||||
`ma_subject` varchar(255) NOT NULL default '',
|
||||
`ma_content` mediumtext NOT NULL,
|
||||
`ma_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '등록일시(변경일시)',
|
||||
`ma_ip` varchar(255) NOT NULL default '',
|
||||
`ma_last_option` text NOT NULL,
|
||||
PRIMARY KEY (`ma_id`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;
|
||||
|
||||
-- --------------------------------------------------------
|
||||
|
||||
--
|
||||
-- Table structure for table `g5_member`
|
||||
--
|
||||
|
||||
DROP TABLE IF EXISTS `g5_member`;
|
||||
CREATE TABLE IF NOT EXISTS `g5_member` (
|
||||
`mb_no` int(11) NOT NULL auto_increment,
|
||||
`mb_id` varchar(20) NOT NULL default '',
|
||||
`mb_password` varchar(255) NOT NULL default '',
|
||||
`mb_name` varchar(255) NOT NULL default '',
|
||||
`mb_nick` varchar(255) NOT NULL default '',
|
||||
`mb_nick_date` date NOT NULL default '0000-00-00',
|
||||
`mb_email` varchar(255) NOT NULL default '',
|
||||
`mb_homepage` varchar(255) NOT NULL default '',
|
||||
`mb_level` tinyint(4) NOT NULL default '0',
|
||||
`mb_sex` char(1) NOT NULL default '',
|
||||
`mb_birth` varchar(255) NOT NULL default '',
|
||||
`mb_tel` varchar(255) NOT NULL default '',
|
||||
`mb_hp` varchar(255) NOT NULL default '',
|
||||
`mb_certify` varchar(20) NOT NULL default '',
|
||||
`mb_adult` tinyint(4) NOT NULL default '0',
|
||||
`mb_dupinfo` varchar(255) NOT NULL default '',
|
||||
`mb_zip1` char(3) NOT NULL default '',
|
||||
`mb_zip2` char(3) NOT NULL default '',
|
||||
`mb_addr1` varchar(255) NOT NULL default '',
|
||||
`mb_addr2` varchar(255) NOT NULL default '',
|
||||
`mb_addr3` varchar(255) NOT NULL default '',
|
||||
`mb_addr_jibeon` varchar(255) NOT NULL default '',
|
||||
`mb_signature` text NOT NULL,
|
||||
`mb_recommend` varchar(255) NOT NULL default '',
|
||||
`mb_point` int(11) NOT NULL default '0',
|
||||
`mb_today_login` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '등록일시(변경일시)',
|
||||
`mb_login_ip` varchar(255) NOT NULL default '',
|
||||
`mb_datetime` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '등록일시(변경일시)',
|
||||
`mb_ip` varchar(255) NOT NULL default '',
|
||||
`mb_leave_date` varchar(8) NOT NULL default '',
|
||||
`mb_intercept_date` varchar(8) NOT NULL default '',
|
||||
`mb_email_certify` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '등록일시(변경일시)',
|
||||
`mb_email_certify2` varchar(255) NOT NULL default '',
|
||||
`mb_memo` text NOT NULL,
|
||||
`mb_lost_certify` varchar(255) NOT NULL,
|
||||
`mb_mailling` tinyint(4) NOT NULL default '0',
|
||||
`mb_sms` tinyint(4) NOT NULL default '0',
|
||||
`mb_open` tinyint(4) NOT NULL default '0',
|
||||
`mb_open_date` date NOT NULL default '0000-00-00',
|
||||
`mb_profile` text NOT NULL,
|
||||
`mb_memo_call` varchar(255) NOT NULL default '',
|
||||
`mb_memo_cnt` int(11) NOT NULL DEFAULT '0',
|
||||
`mb_scrap_cnt` int(11) NOT NULL default '0',
|
||||
`mb_1` varchar(255) NOT NULL default '',
|
||||
`mb_2` varchar(255) NOT NULL default '',
|
||||
`mb_3` varchar(255) NOT NULL default '',
|
||||
`mb_4` varchar(255) NOT NULL default '',
|
||||
`mb_5` varchar(255) NOT NULL default '',
|
||||
`mb_6` varchar(255) NOT NULL default '',
|
||||
`mb_7` varchar(255) NOT NULL default '',
|
||||
`mb_8` varchar(255) NOT NULL default '',
|
||||
`mb_9` varchar(255) NOT NULL default '',
|
||||
`mb_10` varchar(255) NOT NULL default '',
|
||||
PRIMARY KEY (`mb_no`),
|
||||
UNIQUE KEY `mb_id` (`mb_id`),
|
||||
KEY `mb_today_login` (`mb_today_login`),
|
||||
KEY `mb_datetime` (`mb_datetime`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;
|
||||
|
||||
-- --------------------------------------------------------
|
||||
|
||||
--
|
||||
-- Table structure for table `g5_memo`
|
||||
--
|
||||
|
||||
DROP TABLE IF EXISTS `g5_memo`;
|
||||
CREATE TABLE IF NOT EXISTS `g5_memo` (
|
||||
`me_id` INT(11) NOT NULL AUTO_INCREMENT,
|
||||
`me_recv_mb_id` varchar(20) NOT NULL default '',
|
||||
`me_send_mb_id` varchar(20) NOT NULL default '',
|
||||
`me_send_datetime` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '등록일시(변경일시)',
|
||||
`me_read_datetime` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '등록일시(변경일시)',
|
||||
`me_memo` text NOT NULL,
|
||||
`me_send_id` INT(11) NOT NULL DEFAULT '0',
|
||||
`me_type` ENUM('send','recv') NOT NULL DEFAULT 'recv',
|
||||
`me_send_ip` VARCHAR(100) NOT NULL DEFAULT '',
|
||||
PRIMARY KEY (`me_id`),
|
||||
KEY `me_recv_mb_id` (`me_recv_mb_id`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;
|
||||
|
||||
-- --------------------------------------------------------
|
||||
|
||||
--
|
||||
-- Table structure for table `g5_point`
|
||||
--
|
||||
|
||||
DROP TABLE IF EXISTS `g5_point`;
|
||||
CREATE TABLE IF NOT EXISTS `g5_point` (
|
||||
`po_id` int(11) NOT NULL auto_increment,
|
||||
`mb_id` varchar(20) NOT NULL default '',
|
||||
`po_datetime` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '등록일시(변경일시)',
|
||||
`po_content` varchar(255) NOT NULL default '',
|
||||
`po_point` int(11) NOT NULL default '0',
|
||||
`po_use_point` int(11) NOT NULL default '0',
|
||||
`po_expired` tinyint(4) NOT NULL default '0',
|
||||
`po_expire_date` date NOT NULL default '0000-00-00',
|
||||
`po_mb_point` int(11) NOT NULL default '0',
|
||||
`po_rel_table` varchar(20) NOT NULL default '',
|
||||
`po_rel_id` varchar(20) NOT NULL default '',
|
||||
`po_rel_action` varchar(100) NOT NULL default '',
|
||||
PRIMARY KEY (`po_id`),
|
||||
KEY `index1` (`mb_id`,`po_rel_table`,`po_rel_id`,`po_rel_action`),
|
||||
KEY `index2` (`po_expire_date`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;
|
||||
|
||||
-- --------------------------------------------------------
|
||||
|
||||
--
|
||||
-- Table structure for table `g5_poll`
|
||||
--
|
||||
|
||||
DROP TABLE IF EXISTS `g5_poll`;
|
||||
CREATE TABLE IF NOT EXISTS `g5_poll` (
|
||||
`po_id` int(11) NOT NULL auto_increment,
|
||||
`po_subject` varchar(255) NOT NULL default '',
|
||||
`po_poll1` varchar(255) NOT NULL default '',
|
||||
`po_poll2` varchar(255) NOT NULL default '',
|
||||
`po_poll3` varchar(255) NOT NULL default '',
|
||||
`po_poll4` varchar(255) NOT NULL default '',
|
||||
`po_poll5` varchar(255) NOT NULL default '',
|
||||
`po_poll6` varchar(255) NOT NULL default '',
|
||||
`po_poll7` varchar(255) NOT NULL default '',
|
||||
`po_poll8` varchar(255) NOT NULL default '',
|
||||
`po_poll9` varchar(255) NOT NULL default '',
|
||||
`po_cnt1` int(11) NOT NULL default '0',
|
||||
`po_cnt2` int(11) NOT NULL default '0',
|
||||
`po_cnt3` int(11) NOT NULL default '0',
|
||||
`po_cnt4` int(11) NOT NULL default '0',
|
||||
`po_cnt5` int(11) NOT NULL default '0',
|
||||
`po_cnt6` int(11) NOT NULL default '0',
|
||||
`po_cnt7` int(11) NOT NULL default '0',
|
||||
`po_cnt8` int(11) NOT NULL default '0',
|
||||
`po_cnt9` int(11) NOT NULL default '0',
|
||||
`po_etc` varchar(255) NOT NULL default '',
|
||||
`po_level` tinyint(4) NOT NULL default '0',
|
||||
`po_point` int(11) NOT NULL default '0',
|
||||
`po_date` date NOT NULL default '0000-00-00',
|
||||
`po_ips` mediumtext NOT NULL,
|
||||
`mb_ids` text NOT NULL,
|
||||
`po_use` tinyint(4) NOT NULL default '0',
|
||||
PRIMARY KEY (`po_id`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;
|
||||
|
||||
-- --------------------------------------------------------
|
||||
|
||||
--
|
||||
-- Table structure for table `g5_poll_etc`
|
||||
--
|
||||
|
||||
DROP TABLE IF EXISTS `g5_poll_etc`;
|
||||
CREATE TABLE IF NOT EXISTS `g5_poll_etc` (
|
||||
`pc_id` int(11) NOT NULL default '0',
|
||||
`po_id` int(11) NOT NULL default '0',
|
||||
`mb_id` varchar(20) NOT NULL default '',
|
||||
`pc_name` varchar(255) NOT NULL default '',
|
||||
`pc_idea` varchar(255) NOT NULL default '',
|
||||
`pc_datetime` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '등록일시(변경일시)',
|
||||
PRIMARY KEY (`pc_id`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;
|
||||
|
||||
-- --------------------------------------------------------
|
||||
|
||||
--
|
||||
-- Table structure for table `g5_popular`
|
||||
--
|
||||
|
||||
DROP TABLE IF EXISTS `g5_popular`;
|
||||
CREATE TABLE IF NOT EXISTS `g5_popular` (
|
||||
`pp_id` int(11) NOT NULL auto_increment,
|
||||
`pp_word` varchar(50) NOT NULL default '',
|
||||
`pp_date` date NOT NULL default '0000-00-00',
|
||||
`pp_ip` varchar(50) NOT NULL default '',
|
||||
PRIMARY KEY (`pp_id`),
|
||||
UNIQUE KEY `index1` (`pp_date`,`pp_word`,`pp_ip`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;
|
||||
|
||||
-- --------------------------------------------------------
|
||||
|
||||
--
|
||||
-- Table structure for table `g5_scrap`
|
||||
--
|
||||
|
||||
DROP TABLE IF EXISTS `g5_scrap`;
|
||||
CREATE TABLE IF NOT EXISTS `g5_scrap` (
|
||||
`ms_id` int(11) NOT NULL auto_increment,
|
||||
`mb_id` varchar(20) NOT NULL default '',
|
||||
`bo_table` varchar(20) NOT NULL default '',
|
||||
`wr_id` varchar(15) NOT NULL default '',
|
||||
`ms_datetime` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '등록일시(변경일시)',
|
||||
PRIMARY KEY (`ms_id`),
|
||||
KEY `mb_id` (`mb_id`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;
|
||||
|
||||
-- --------------------------------------------------------
|
||||
|
||||
--
|
||||
-- Table structure for table `g5_visit`
|
||||
--
|
||||
|
||||
DROP TABLE IF EXISTS `g5_visit`;
|
||||
CREATE TABLE IF NOT EXISTS `g5_visit` (
|
||||
`vi_id` int(11) NOT NULL AUTO_INCREMENT,
|
||||
`vi_ip` varchar(100) NOT NULL default '',
|
||||
`vi_date` date NOT NULL default '0000-00-00',
|
||||
`vi_time` time NOT NULL default '00:00:00',
|
||||
`vi_referer` text NOT NULL,
|
||||
`vi_agent` varchar(200) NOT NULL default '',
|
||||
`vi_browser` varchar(255) NOT NULL DEFAULT '',
|
||||
`vi_os` varchar(255) NOT NULL DEFAULT '',
|
||||
`vi_device` varchar(255) NOT NULL DEFAULT '',
|
||||
PRIMARY KEY (`vi_id`),
|
||||
UNIQUE KEY `index1` (`vi_ip`,`vi_date`),
|
||||
KEY `index2` (`vi_date`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;
|
||||
|
||||
-- --------------------------------------------------------
|
||||
|
||||
--
|
||||
-- Table structure for table `g5_visit_sum`
|
||||
--
|
||||
|
||||
DROP TABLE IF EXISTS `g5_visit_sum`;
|
||||
CREATE TABLE IF NOT EXISTS `g5_visit_sum` (
|
||||
`vs_date` date NOT NULL default '0000-00-00',
|
||||
`vs_count` int(11) NOT NULL default '0',
|
||||
PRIMARY KEY (`vs_date`),
|
||||
KEY `index1` (`vs_count`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;
|
||||
|
||||
-- --------------------------------------------------------
|
||||
|
||||
--
|
||||
-- Table structure for table `g5_unique`
|
||||
--
|
||||
|
||||
DROP TABLE IF EXISTS `g5_uniqid`;
|
||||
CREATE TABLE IF NOT EXISTS `g5_uniqid` (
|
||||
`uq_id` bigint(20) unsigned NOT NULL,
|
||||
`uq_ip` varchar(255) NOT NULL,
|
||||
PRIMARY KEY (`uq_id`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;
|
||||
|
||||
-- --------------------------------------------------------
|
||||
|
||||
--
|
||||
-- Table structure for table `g5_autosave`
|
||||
--
|
||||
|
||||
DROP TABLE IF EXISTS `g5_autosave`;
|
||||
CREATE TABLE IF NOT EXISTS `g5_autosave` (
|
||||
`as_id` int(11) NOT NULL AUTO_INCREMENT,
|
||||
`mb_id` varchar(20) NOT NULL,
|
||||
`as_uid` bigint(20) unsigned NOT NULL,
|
||||
`as_subject` varchar(255) NOT NULL,
|
||||
`as_content` text NOT NULL,
|
||||
`as_datetime` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '등록일시(변경일시)',
|
||||
PRIMARY KEY (`as_id`),
|
||||
UNIQUE KEY `as_uid` (`as_uid`),
|
||||
KEY `mb_id` (`mb_id`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;
|
||||
|
||||
-- --------------------------------------------------------
|
||||
|
||||
--
|
||||
-- Table structure for table `g5_qa_config`
|
||||
--
|
||||
|
||||
DROP TABLE IF EXISTS `g5_qa_config`;
|
||||
CREATE TABLE IF NOT EXISTS `g5_qa_config` (
|
||||
`qa_id` int(11) NOT NULL AUTO_INCREMENT,
|
||||
`qa_title` varchar(255) NOT NULL DEFAULT'',
|
||||
`qa_category` varchar(255) NOT NULL DEFAULT'',
|
||||
`qa_skin` varchar(255) NOT NULL DEFAULT '',
|
||||
`qa_mobile_skin` varchar(255) NOT NULL DEFAULT '',
|
||||
`qa_use_email` tinyint(4) NOT NULL DEFAULT '0',
|
||||
`qa_req_email` tinyint(4) NOT NULL DEFAULT '0',
|
||||
`qa_use_hp` tinyint(4) NOT NULL DEFAULT '0',
|
||||
`qa_req_hp` tinyint(4) NOT NULL DEFAULT '0',
|
||||
`qa_use_sms` tinyint(4) NOT NULL DEFAULT '0',
|
||||
`qa_send_number` varchar(255) NOT NULL DEFAULT '0',
|
||||
`qa_admin_hp` varchar(255) NOT NULL DEFAULT '',
|
||||
`qa_admin_email` varchar(255) NOT NULL DEFAULT '',
|
||||
`qa_use_editor` tinyint(4) NOT NULL DEFAULT '0',
|
||||
`qa_subject_len` int(11) NOT NULL DEFAULT '0',
|
||||
`qa_mobile_subject_len` int(11) NOT NULL DEFAULT '0',
|
||||
`qa_page_rows` int(11) NOT NULL DEFAULT '0',
|
||||
`qa_mobile_page_rows` int(11) NOT NULL DEFAULT '0',
|
||||
`qa_image_width` int(11) NOT NULL DEFAULT '0',
|
||||
`qa_upload_size` int(11) NOT NULL DEFAULT '0',
|
||||
`qa_insert_content` text NOT NULL,
|
||||
`qa_include_head` varchar(255) NOT NULL DEFAULT '',
|
||||
`qa_include_tail` varchar(255) NOT NULL DEFAULT '',
|
||||
`qa_content_head` text NOT NULL,
|
||||
`qa_content_tail` text NOT NULL,
|
||||
`qa_mobile_content_head` text NOT NULL,
|
||||
`qa_mobile_content_tail` text NOT NULL,
|
||||
`qa_1_subj` varchar(255) NOT NULL DEFAULT '',
|
||||
`qa_2_subj` varchar(255) NOT NULL DEFAULT '',
|
||||
`qa_3_subj` varchar(255) NOT NULL DEFAULT '',
|
||||
`qa_4_subj` varchar(255) NOT NULL DEFAULT '',
|
||||
`qa_5_subj` varchar(255) NOT NULL DEFAULT '',
|
||||
`qa_1` varchar(255) NOT NULL DEFAULT '',
|
||||
`qa_2` varchar(255) NOT NULL DEFAULT '',
|
||||
`qa_3` varchar(255) NOT NULL DEFAULT '',
|
||||
`qa_4` varchar(255) NOT NULL DEFAULT '',
|
||||
`qa_5` varchar(255) NOT NULL DEFAULT '',
|
||||
PRIMARY KEY (`qa_id`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;
|
||||
|
||||
-- --------------------------------------------------------
|
||||
|
||||
--
|
||||
-- Table structure for table `g5_qa_content`
|
||||
--
|
||||
|
||||
DROP TABLE IF EXISTS `g5_qa_content`;
|
||||
CREATE TABLE IF NOT EXISTS `g5_qa_content` (
|
||||
`qa_id` int(11) NOT NULL AUTO_INCREMENT,
|
||||
`qa_num` int(11) NOT NULL DEFAULT '0',
|
||||
`qa_parent` int(11) NOT NULL DEFAULT '0',
|
||||
`qa_related` int(11) NOT NULL DEFAULT '0',
|
||||
`mb_id` varchar(20) NOT NULL DEFAULT '',
|
||||
`qa_name` varchar(255) NOT NULL DEFAULT '',
|
||||
`qa_email` varchar(255) NOT NULL DEFAULT '',
|
||||
`qa_hp` varchar(255) NOT NULL DEFAULT '',
|
||||
`qa_type` tinyint(4) NOT NULL DEFAULT '0',
|
||||
`qa_category` varchar(255) NOT NULL DEFAULT '',
|
||||
`qa_email_recv` tinyint(4) NOT NULL DEFAULT '0',
|
||||
`qa_sms_recv` tinyint(4) NOT NULL DEFAULT '0',
|
||||
`qa_html` tinyint(4) NOT NULL DEFAULT '0',
|
||||
`qa_subject` varchar(255) NOT NULL DEFAULT '',
|
||||
`qa_content` text NOT NULL,
|
||||
`qa_status` tinyint(4) NOT NULL DEFAULT '0',
|
||||
`qa_file1` varchar(255) NOT NULL DEFAULT '',
|
||||
`qa_source1` varchar(255) NOT NULL DEFAULT '',
|
||||
`qa_file2` varchar(255) NOT NULL DEFAULT '',
|
||||
`qa_source2` varchar(255) NOT NULL DEFAULT '',
|
||||
`qa_ip` varchar(255) NOT NULL DEFAULT '',
|
||||
`qa_datetime` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '등록일시(변경일시)',
|
||||
`qa_1` varchar(255) NOT NULL DEFAULT '',
|
||||
`qa_2` varchar(255) NOT NULL DEFAULT '',
|
||||
`qa_3` varchar(255) NOT NULL DEFAULT '',
|
||||
`qa_4` varchar(255) NOT NULL DEFAULT '',
|
||||
`qa_5` varchar(255) NOT NULL DEFAULT '',
|
||||
PRIMARY KEY (`qa_id`),
|
||||
KEY `qa_num_parent` (`qa_num`,`qa_parent`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;
|
||||
|
||||
-- --------------------------------------------------------
|
||||
|
||||
--
|
||||
-- Table structure for table `g5_content`
|
||||
--
|
||||
|
||||
DROP TABLE IF EXISTS `g5_content`;
|
||||
CREATE TABLE IF NOT EXISTS `g5_content` (
|
||||
`co_id` varchar(20) NOT NULL DEFAULT '',
|
||||
`co_html` tinyint(4) NOT NULL DEFAULT '0',
|
||||
`co_subject` varchar(255) NOT NULL DEFAULT '',
|
||||
`co_content` longtext NOT NULL,
|
||||
`co_seo_title` varchar(255) NOT NULL DEFAULT '',
|
||||
`co_mobile_content` longtext NOT NULL,
|
||||
`co_skin` varchar(255) NOT NULL DEFAULT '',
|
||||
`co_mobile_skin` varchar(255) NOT NULL DEFAULT '',
|
||||
`co_tag_filter_use` tinyint(4) NOT NULL DEFAULT '0',
|
||||
`co_hit` int(11) NOT NULL DEFAULT '0',
|
||||
`co_include_head` varchar(255) NOT NULL,
|
||||
`co_include_tail` varchar(255) NOT NULL,
|
||||
PRIMARY KEY (`co_id`),
|
||||
KEY `co_seo_title` (`co_seo_title`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;
|
||||
|
||||
-- --------------------------------------------------------
|
||||
|
||||
--
|
||||
-- Table structure for table `g5_faq`
|
||||
--
|
||||
|
||||
DROP TABLE IF EXISTS `g5_faq`;
|
||||
CREATE TABLE IF NOT EXISTS `g5_faq` (
|
||||
`fa_id` int(11) NOT NULL AUTO_INCREMENT,
|
||||
`fm_id` int(11) NOT NULL DEFAULT '0',
|
||||
`fa_subject` text NOT NULL,
|
||||
`fa_content` text NOT NULL,
|
||||
`fa_order` int(11) NOT NULL DEFAULT '0',
|
||||
PRIMARY KEY (`fa_id`),
|
||||
KEY `fm_id` (`fm_id`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;
|
||||
|
||||
-- --------------------------------------------------------
|
||||
|
||||
--
|
||||
-- Table structure for table `g5_faq_master`
|
||||
--
|
||||
|
||||
DROP TABLE IF EXISTS `g5_faq_master`;
|
||||
CREATE TABLE IF NOT EXISTS `g5_faq_master` (
|
||||
`fm_id` int(11) NOT NULL AUTO_INCREMENT,
|
||||
`fm_subject` varchar(255) NOT NULL DEFAULT '',
|
||||
`fm_head_html` text NOT NULL,
|
||||
`fm_tail_html` text NOT NULL,
|
||||
`fm_mobile_head_html` text NOT NULL,
|
||||
`fm_mobile_tail_html` text NOT NULL,
|
||||
`fm_order` int(11) NOT NULL DEFAULT '0',
|
||||
PRIMARY KEY (`fm_id`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;
|
||||
|
||||
-- --------------------------------------------------------
|
||||
|
||||
--
|
||||
-- Table structure for table `g5_member_social_profiles`
|
||||
--
|
||||
|
||||
DROP TABLE IF EXISTS `g5_member_social_profiles`;
|
||||
CREATE TABLE IF NOT EXISTS `g5_member_social_profiles` (
|
||||
`mp_no` int(11) NOT NULL AUTO_INCREMENT,
|
||||
`mb_id` varchar(255) NOT NULL DEFAULT '',
|
||||
`provider` varchar(50) NOT NULL DEFAULT '',
|
||||
`object_sha` varchar(45) NOT NULL DEFAULT '',
|
||||
`identifier` varchar(255) NOT NULL DEFAULT '',
|
||||
`profileurl` varchar(255) NOT NULL DEFAULT '',
|
||||
`photourl` varchar(255) NOT NULL DEFAULT '',
|
||||
`displayname` varchar(150) NOT NULL DEFAULT '',
|
||||
`description` varchar(255) NOT NULL DEFAULT '',
|
||||
`mp_register_day` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '등록일시(변경일시)',
|
||||
`mp_latest_day` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '등록일시(변경일시)',
|
||||
PRIMARY KEY (`mp_no`),
|
||||
KEY `mb_id` (`mb_id`),
|
||||
KEY `provider` (`provider`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;
|
||||
|
||||
-- --------------------------------------------------------
|
||||
|
||||
--
|
||||
-- Table structure for table `g5_new_win`
|
||||
--
|
||||
|
||||
DROP TABLE IF EXISTS `g5_new_win`;
|
||||
CREATE TABLE IF NOT EXISTS `g5_new_win` (
|
||||
`nw_id` int(11) NOT NULL AUTO_INCREMENT,
|
||||
`nw_division` varchar(10) NOT NULL DEFAULT 'both',
|
||||
`nw_device` varchar(10) NOT NULL DEFAULT 'both',
|
||||
`nw_begin_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '등록일시(변경일시)',
|
||||
`nw_end_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '등록일시(변경일시)',
|
||||
`nw_disable_hours` int(11) NOT NULL DEFAULT '0',
|
||||
`nw_left` int(11) NOT NULL DEFAULT '0',
|
||||
`nw_top` int(11) NOT NULL DEFAULT '0',
|
||||
`nw_height` int(11) NOT NULL DEFAULT '0',
|
||||
`nw_width` int(11) NOT NULL DEFAULT '0',
|
||||
`nw_subject` text NOT NULL,
|
||||
`nw_content` text NOT NULL,
|
||||
`nw_content_html` tinyint(4) NOT NULL DEFAULT '0',
|
||||
PRIMARY KEY (`nw_id`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;
|
||||
|
||||
-- --------------------------------------------------------
|
||||
|
||||
--
|
||||
-- Table structure for table `g5_menu`
|
||||
--
|
||||
|
||||
DROP TABLE IF EXISTS `g5_menu`;
|
||||
CREATE TABLE `g5_menu` (
|
||||
`me_id` int NOT NULL AUTO_INCREMENT,
|
||||
`me_parent_id` int NOT NULL DEFAULT '0' COMMENT '부모 메뉴 ID',
|
||||
`me_depth` tinyint NOT NULL DEFAULT '1' COMMENT '메뉴 깊이 (1뎁스=1)',
|
||||
`me_code` varchar(255) NOT NULL DEFAULT '',
|
||||
`me_name` varchar(255) NOT NULL DEFAULT '',
|
||||
`me_link` varchar(255) NOT NULL DEFAULT '',
|
||||
`me_target` varchar(255) NOT NULL DEFAULT '',
|
||||
`me_order` int NOT NULL DEFAULT '0',
|
||||
`me_use` tinyint NOT NULL DEFAULT '0',
|
||||
`me_mobile_use` tinyint NOT NULL DEFAULT '0',
|
||||
`me_level` tinyint NOT NULL DEFAULT '1' COMMENT '접근권한',
|
||||
`me_level_opt` tinyint NOT NULL DEFAULT '1' COMMENT '권한옵션',
|
||||
`me_created_by` varchar(20) NOT NULL DEFAULT '' COMMENT '생성자',
|
||||
`me_updated_by` varchar(20) NOT NULL DEFAULT '' COMMENT '수정자',
|
||||
`me_created_at` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '생성일',
|
||||
`me_updated_at` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '수정일',
|
||||
`me_deleted_at` datetime DEFAULT NULL COMMENT '삭제일',
|
||||
PRIMARY KEY (`me_id`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;
|
||||
@@ -0,0 +1,892 @@
|
||||
-- --------------------------------------------------------
|
||||
|
||||
--
|
||||
-- Table structure for table `g5_shop_banner`
|
||||
--
|
||||
|
||||
DROP TABLE IF EXISTS `g5_shop_banner`;
|
||||
CREATE TABLE IF NOT EXISTS `g5_shop_banner` (
|
||||
`bn_id` int(11) NOT NULL AUTO_INCREMENT,
|
||||
`bn_alt` varchar(255) NOT NULL DEFAULT '',
|
||||
`bn_url` varchar(255) NOT NULL DEFAULT '',
|
||||
`bn_device` varchar(10) NOT NULL DEFAULT '',
|
||||
`bn_position` varchar(255) NOT NULL DEFAULT '',
|
||||
`bn_border` tinyint(4) NOT NULL DEFAULT '0',
|
||||
`bn_new_win` tinyint(4) NOT NULL DEFAULT '0',
|
||||
`bn_begin_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '등록일시(변경일시)',
|
||||
`bn_end_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '등록일시(변경일시)',
|
||||
`bn_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '등록일시(변경일시)',
|
||||
`bn_hit` int(11) NOT NULL DEFAULT '0',
|
||||
`bn_order` int(11) NOT NULL DEFAULT '0',
|
||||
PRIMARY KEY (`bn_id`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;
|
||||
|
||||
-- --------------------------------------------------------
|
||||
|
||||
--
|
||||
-- Table structure for table `g5_shop_cart`
|
||||
--
|
||||
|
||||
DROP TABLE IF EXISTS `g5_shop_cart`;
|
||||
CREATE TABLE IF NOT EXISTS `g5_shop_cart` (
|
||||
`ct_id` int(11) NOT NULL AUTO_INCREMENT,
|
||||
`od_id` bigint(20) unsigned NOT NULL,
|
||||
`mb_id` varchar(255) NOT NULL DEFAULT '',
|
||||
`it_id` varchar(20) NOT NULL DEFAULT '',
|
||||
`it_name` varchar(255) NOT NULL DEFAULT '',
|
||||
`it_sc_type` tinyint(4) NOT NULL DEFAULT '0',
|
||||
`it_sc_method` tinyint(4) NOT NULL DEFAULT '0',
|
||||
`it_sc_price` int(11) NOT NULL DEFAULT '0',
|
||||
`it_sc_minimum` int(11) NOT NULL DEFAULT '0',
|
||||
`it_sc_qty` int(11) NOT NULL DEFAULT '0',
|
||||
`ct_status` varchar(255) NOT NULL DEFAULT '',
|
||||
`ct_history` text NOT NULL,
|
||||
`ct_price` int(11) NOT NULL DEFAULT '0',
|
||||
`ct_point` int(11) NOT NULL DEFAULT '0',
|
||||
`cp_price` int(11) NOT NULL DEFAULT '0',
|
||||
`ct_point_use` tinyint(4) NOT NULL DEFAULT '0',
|
||||
`ct_stock_use` tinyint(4) NOT NULL DEFAULT '0',
|
||||
`ct_option` varchar(255) NOT NULL DEFAULT '',
|
||||
`ct_qty` int(11) NOT NULL DEFAULT '0',
|
||||
`ct_notax` tinyint(4) NOT NULL DEFAULT '0',
|
||||
`io_id` varchar(255) NOT NULL DEFAULT '',
|
||||
`io_type` tinyint(4) NOT NULL DEFAULT '0',
|
||||
`io_price` int(11) NOT NULL DEFAULT '0',
|
||||
`ct_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '등록일시(변경일시)',
|
||||
`ct_ip` varchar(25) NOT NULL DEFAULT '',
|
||||
`ct_send_cost` tinyint(4) NOT NULL DEFAULT '0',
|
||||
`ct_direct` tinyint(4) NOT NULL DEFAULT '0',
|
||||
`ct_select` tinyint(4) NOT NULL DEFAULT '0',
|
||||
`ct_select_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '등록일시(변경일시)',
|
||||
PRIMARY KEY (`ct_id`),
|
||||
KEY `od_id` (`od_id`),
|
||||
KEY `it_id` (`it_id`),
|
||||
KEY `ct_status` (`ct_status`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;
|
||||
|
||||
-- --------------------------------------------------------
|
||||
|
||||
--
|
||||
-- Table structure for table `g5_shop_category`
|
||||
--
|
||||
|
||||
DROP TABLE IF EXISTS `g5_shop_category`;
|
||||
CREATE TABLE IF NOT EXISTS `g5_shop_category` (
|
||||
`ca_id` varchar(10) NOT NULL DEFAULT '0',
|
||||
`ca_name` varchar(255) NOT NULL DEFAULT '',
|
||||
`ca_order` int(11) NOT NULL DEFAULT '0',
|
||||
`ca_skin_dir` varchar(255) NOT NULL DEFAULT '',
|
||||
`ca_mobile_skin_dir` varchar(255) NOT NULL DEFAULT '',
|
||||
`ca_skin` varchar(255) NOT NULL DEFAULT '',
|
||||
`ca_mobile_skin` varchar(255) NOT NULL DEFAULT '',
|
||||
`ca_img_width` int(11) NOT NULL DEFAULT '0',
|
||||
`ca_img_height` int(11) NOT NULL DEFAULT '0',
|
||||
`ca_mobile_img_width` int(11) NOT NULL DEFAULT '0',
|
||||
`ca_mobile_img_height` int(11) NOT NULL DEFAULT '0',
|
||||
`ca_sell_email` varchar(255) NOT NULL DEFAULT '',
|
||||
`ca_use` tinyint(4) NOT NULL DEFAULT '0',
|
||||
`ca_stock_qty` int(11) NOT NULL DEFAULT '0',
|
||||
`ca_explan_html` tinyint(4) NOT NULL DEFAULT '0',
|
||||
`ca_head_html` text NOT NULL,
|
||||
`ca_tail_html` text NOT NULL,
|
||||
`ca_mobile_head_html` text NOT NULL,
|
||||
`ca_mobile_tail_html` text NOT NULL,
|
||||
`ca_list_mod` int(11) NOT NULL DEFAULT '0',
|
||||
`ca_list_row` int(11) NOT NULL DEFAULT '0',
|
||||
`ca_mobile_list_mod` int(11) NOT NULL DEFAULT '0',
|
||||
`ca_mobile_list_row` int(11) NOT NULL DEFAULT '0',
|
||||
`ca_include_head` varchar(255) NOT NULL DEFAULT '',
|
||||
`ca_include_tail` varchar(255) NOT NULL DEFAULT '',
|
||||
`ca_mb_id` varchar(255) NOT NULL DEFAULT '',
|
||||
`ca_cert_use` tinyint(4) NOT NULL DEFAULT '0',
|
||||
`ca_adult_use` tinyint(4) NOT NULL DEFAULT '0',
|
||||
`ca_nocoupon` tinyint(4) NOT NULL DEFAULT '0',
|
||||
`ca_1_subj` varchar(255) NOT NULL DEFAULT '',
|
||||
`ca_2_subj` varchar(255) NOT NULL DEFAULT '',
|
||||
`ca_3_subj` varchar(255) NOT NULL DEFAULT '',
|
||||
`ca_4_subj` varchar(255) NOT NULL DEFAULT '',
|
||||
`ca_5_subj` varchar(255) NOT NULL DEFAULT '',
|
||||
`ca_6_subj` varchar(255) NOT NULL DEFAULT '',
|
||||
`ca_7_subj` varchar(255) NOT NULL DEFAULT '',
|
||||
`ca_8_subj` varchar(255) NOT NULL DEFAULT '',
|
||||
`ca_9_subj` varchar(255) NOT NULL DEFAULT '',
|
||||
`ca_10_subj` varchar(255) NOT NULL DEFAULT '',
|
||||
`ca_1` varchar(255) NOT NULL DEFAULT '',
|
||||
`ca_2` varchar(255) NOT NULL DEFAULT '',
|
||||
`ca_3` varchar(255) NOT NULL DEFAULT '',
|
||||
`ca_4` varchar(255) NOT NULL DEFAULT '',
|
||||
`ca_5` varchar(255) NOT NULL DEFAULT '',
|
||||
`ca_6` varchar(255) NOT NULL DEFAULT '',
|
||||
`ca_7` varchar(255) NOT NULL DEFAULT '',
|
||||
`ca_8` varchar(255) NOT NULL DEFAULT '',
|
||||
`ca_9` varchar(255) NOT NULL DEFAULT '',
|
||||
`ca_10` varchar(255) NOT NULL DEFAULT '',
|
||||
PRIMARY KEY (`ca_id`),
|
||||
KEY `ca_order` (`ca_order`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;
|
||||
|
||||
-- --------------------------------------------------------
|
||||
|
||||
--
|
||||
-- Table structure for table `g5_shop_coupon`
|
||||
--
|
||||
|
||||
DROP TABLE IF EXISTS `g5_shop_coupon`;
|
||||
CREATE TABLE IF NOT EXISTS `g5_shop_coupon` (
|
||||
`cp_no` INT(11) NOT NULL AUTO_INCREMENT,
|
||||
`cp_id` VARCHAR(100) NOT NULL DEFAULT '',
|
||||
`cp_subject` VARCHAR(255) NOT NULL DEFAULT '',
|
||||
`cp_method` TINYINT(4) NOT NULL DEFAULT '0',
|
||||
`cp_target` VARCHAR(255) NOT NULL DEFAULT '',
|
||||
`mb_id` VARCHAR(255) NOT NULL DEFAULT '',
|
||||
`cz_id` int(11) NOT NULL DEFAULT '0',
|
||||
`cp_start` DATE NOT NULL DEFAULT '0000-00-00',
|
||||
`cp_end` DATE NOT NULL DEFAULT '0000-00-00',
|
||||
`cp_price` INT(11) NOT NULL DEFAULT '0',
|
||||
`cp_type` TINYINT(4) NOT NULL DEFAULT '0',
|
||||
`cp_trunc` INT(11) NOT NULL DEFAULT '0',
|
||||
`cp_minimum` INT(11) NOT NULL DEFAULT '0',
|
||||
`cp_maximum` INT(11) NOT NULL DEFAULT '0',
|
||||
`od_id` bigint(20) unsigned NOT NULL,
|
||||
`cp_datetime` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '등록일시(변경일시)',
|
||||
PRIMARY KEY (`cp_no`),
|
||||
UNIQUE KEY `cp_id` (`cp_id`),
|
||||
KEY `mb_id` (`mb_id`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;
|
||||
|
||||
-- --------------------------------------------------------
|
||||
|
||||
--
|
||||
-- Table structure for table `g5_shop_coupon_log`
|
||||
--
|
||||
|
||||
DROP TABLE IF EXISTS `g5_shop_coupon_log`;
|
||||
CREATE TABLE IF NOT EXISTS `g5_shop_coupon_log` (
|
||||
`cl_id` int(11) NOT NULL AUTO_INCREMENT,
|
||||
`cp_id` varchar(100) NOT NULL DEFAULT '',
|
||||
`mb_id` varchar(100) NOT NULL DEFAULT '',
|
||||
`od_id` bigint(20) NOT NULL,
|
||||
`cp_price` int(11) NOT NULL DEFAULT '0',
|
||||
`cl_datetime` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '등록일시(변경일시)',
|
||||
PRIMARY KEY (`cl_id`),
|
||||
KEY `mb_id` (`mb_id`),
|
||||
KEY `od_id` (`od_id`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;
|
||||
|
||||
-- --------------------------------------------------------
|
||||
|
||||
--
|
||||
-- Table structure for table `g5_shop_coupon_zone`
|
||||
--
|
||||
|
||||
DROP TABLE IF EXISTS `g5_shop_coupon_zone`;
|
||||
CREATE TABLE IF NOT EXISTS `g5_shop_coupon_zone` (
|
||||
`cz_id` int(11) NOT NULL AUTO_INCREMENT,
|
||||
`cz_type` tinyint(4) NOT NULL DEFAULT '0',
|
||||
`cz_subject` varchar(255) NOT NULL DEFAULT '',
|
||||
`cz_start` DATE NOT NULL DEFAULT '0000-00-00',
|
||||
`cz_end` DATE NOT NULL DEFAULT '0000-00-00',
|
||||
`cz_file` varchar(255) NOT NULL DEFAULT '',
|
||||
`cz_period` int(11) NOT NULL DEFAULT '0',
|
||||
`cz_point` INT(11) NOT NULL DEFAULT '0',
|
||||
`cp_method` TINYINT(4) NOT NULL DEFAULT '0',
|
||||
`cp_target` VARCHAR(255) NOT NULL DEFAULT '',
|
||||
`cp_price` INT(11) NOT NULL DEFAULT '0',
|
||||
`cp_type` TINYINT(4) NOT NULL DEFAULT '0',
|
||||
`cp_trunc` INT(11) NOT NULL DEFAULT '0',
|
||||
`cp_minimum` INT(11) NOT NULL DEFAULT '0',
|
||||
`cp_maximum` INT(11) NOT NULL DEFAULT '0',
|
||||
`cz_download` int(11) NOT NULL DEFAULT '0',
|
||||
`cz_datetime` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '등록일시(변경일시)',
|
||||
PRIMARY KEY (`cz_id`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;
|
||||
|
||||
-- --------------------------------------------------------
|
||||
|
||||
--
|
||||
-- Table structure for table `g5_shop_default`
|
||||
--
|
||||
|
||||
DROP TABLE IF EXISTS `g5_shop_default`;
|
||||
CREATE TABLE IF NOT EXISTS `g5_shop_default` (
|
||||
`de_id` int(11) NOT NULL auto_increment,
|
||||
`de_admin_company_owner` varchar(255) NOT NULL DEFAULT '',
|
||||
`de_admin_company_name` varchar(255) NOT NULL DEFAULT '',
|
||||
`de_admin_company_saupja_no` varchar(255) NOT NULL DEFAULT '',
|
||||
`de_admin_company_tel` varchar(255) NOT NULL DEFAULT '',
|
||||
`de_admin_company_fax` varchar(255) NOT NULL DEFAULT '',
|
||||
`de_admin_tongsin_no` varchar(255) NOT NULL DEFAULT '',
|
||||
`de_admin_company_zip` varchar(255) NOT NULL DEFAULT '',
|
||||
`de_admin_company_addr` varchar(255) NOT NULL DEFAULT '',
|
||||
`de_admin_info_name` varchar(255) NOT NULL DEFAULT '',
|
||||
`de_admin_info_email` varchar(255) NOT NULL DEFAULT '',
|
||||
`de_shop_skin` varchar(255) NOT NULL DEFAULT '',
|
||||
`de_shop_mobile_skin` varchar(255) NOT NULL DEFAULT '',
|
||||
`de_type1_list_use` tinyint(4) NOT NULL DEFAULT '0',
|
||||
`de_type1_list_skin` varchar(255) NOT NULL DEFAULT '',
|
||||
`de_type1_list_mod` int(11) NOT NULL DEFAULT '0',
|
||||
`de_type1_list_row` int(11) NOT NULL DEFAULT '0',
|
||||
`de_type1_img_width` int(11) NOT NULL DEFAULT '0',
|
||||
`de_type1_img_height` int(11) NOT NULL DEFAULT '0',
|
||||
`de_type2_list_use` tinyint(4) NOT NULL DEFAULT '0',
|
||||
`de_type2_list_skin` varchar(255) NOT NULL DEFAULT '',
|
||||
`de_type2_list_mod` int(11) NOT NULL DEFAULT '0',
|
||||
`de_type2_list_row` int(11) NOT NULL DEFAULT '0',
|
||||
`de_type2_img_width` int(11) NOT NULL DEFAULT '0',
|
||||
`de_type2_img_height` int(11) NOT NULL DEFAULT '0',
|
||||
`de_type3_list_use` tinyint(4) NOT NULL DEFAULT '0',
|
||||
`de_type3_list_skin` varchar(255) NOT NULL DEFAULT '',
|
||||
`de_type3_list_mod` int(11) NOT NULL DEFAULT '0',
|
||||
`de_type3_list_row` int(11) NOT NULL DEFAULT '0',
|
||||
`de_type3_img_width` int(11) NOT NULL DEFAULT '0',
|
||||
`de_type3_img_height` int(11) NOT NULL DEFAULT '0',
|
||||
`de_type4_list_use` tinyint(4) NOT NULL DEFAULT '0',
|
||||
`de_type4_list_skin` varchar(255) NOT NULL DEFAULT '',
|
||||
`de_type4_list_mod` int(11) NOT NULL DEFAULT '0',
|
||||
`de_type4_list_row` int(11) NOT NULL DEFAULT '0',
|
||||
`de_type4_img_width` int(11) NOT NULL DEFAULT '0',
|
||||
`de_type4_img_height` int(11) NOT NULL DEFAULT '0',
|
||||
`de_type5_list_use` tinyint(4) NOT NULL DEFAULT '0',
|
||||
`de_type5_list_skin` varchar(255) NOT NULL DEFAULT '',
|
||||
`de_type5_list_mod` int(11) NOT NULL DEFAULT '0',
|
||||
`de_type5_list_row` int(11) NOT NULL DEFAULT '0',
|
||||
`de_type5_img_width` int(11) NOT NULL DEFAULT '0',
|
||||
`de_type5_img_height` int(11) NOT NULL DEFAULT '0',
|
||||
`de_mobile_type1_list_use` tinyint(4) NOT NULL DEFAULT '0',
|
||||
`de_mobile_type1_list_skin` varchar(255) NOT NULL DEFAULT '',
|
||||
`de_mobile_type1_list_mod` int(11) NOT NULL DEFAULT '0',
|
||||
`de_mobile_type1_list_row` int(11) NOT NULL DEFAULT '0',
|
||||
`de_mobile_type1_img_width` int(11) NOT NULL DEFAULT '0',
|
||||
`de_mobile_type1_img_height` int(11) NOT NULL DEFAULT '0',
|
||||
`de_mobile_type2_list_use` tinyint(4) NOT NULL DEFAULT '0',
|
||||
`de_mobile_type2_list_skin` varchar(255) NOT NULL DEFAULT '',
|
||||
`de_mobile_type2_list_mod` int(11) NOT NULL DEFAULT '0',
|
||||
`de_mobile_type2_list_row` int(11) NOT NULL DEFAULT '0',
|
||||
`de_mobile_type2_img_width` int(11) NOT NULL DEFAULT '0',
|
||||
`de_mobile_type2_img_height` int(11) NOT NULL DEFAULT '0',
|
||||
`de_mobile_type3_list_use` tinyint(4) NOT NULL DEFAULT '0',
|
||||
`de_mobile_type3_list_skin` varchar(255) NOT NULL DEFAULT '',
|
||||
`de_mobile_type3_list_mod` int(11) NOT NULL DEFAULT '0',
|
||||
`de_mobile_type3_list_row` int(11) NOT NULL DEFAULT '0',
|
||||
`de_mobile_type3_img_width` int(11) NOT NULL DEFAULT '0',
|
||||
`de_mobile_type3_img_height` int(11) NOT NULL DEFAULT '0',
|
||||
`de_mobile_type4_list_use` tinyint(4) NOT NULL DEFAULT '0',
|
||||
`de_mobile_type4_list_skin` varchar(255) NOT NULL DEFAULT '',
|
||||
`de_mobile_type4_list_mod` int(11) NOT NULL DEFAULT '0',
|
||||
`de_mobile_type4_list_row` int(11) NOT NULL DEFAULT '0',
|
||||
`de_mobile_type4_img_width` int(11) NOT NULL DEFAULT '0',
|
||||
`de_mobile_type4_img_height` int(11) NOT NULL DEFAULT '0',
|
||||
`de_mobile_type5_list_use` tinyint(4) NOT NULL DEFAULT '0',
|
||||
`de_mobile_type5_list_skin` varchar(255) NOT NULL DEFAULT '',
|
||||
`de_mobile_type5_list_mod` int(11) NOT NULL DEFAULT '0',
|
||||
`de_mobile_type5_list_row` int(11) NOT NULL DEFAULT '0',
|
||||
`de_mobile_type5_img_width` int(11) NOT NULL DEFAULT '0',
|
||||
`de_mobile_type5_img_height` int(11) NOT NULL DEFAULT '0',
|
||||
`de_rel_list_use` tinyint(4) NOT NULL DEFAULT '0',
|
||||
`de_rel_list_skin` varchar(255) NOT NULL DEFAULT '',
|
||||
`de_rel_list_mod` int(11) NOT NULL DEFAULT '0',
|
||||
`de_rel_img_width` int(11) NOT NULL DEFAULT '0',
|
||||
`de_rel_img_height` int(11) NOT NULL DEFAULT '0',
|
||||
`de_mobile_rel_list_use` tinyint(4) NOT NULL DEFAULT '0',
|
||||
`de_mobile_rel_list_skin` varchar(255) NOT NULL DEFAULT '',
|
||||
`de_mobile_rel_list_mod` int(11) NOT NULL DEFAULT '0',
|
||||
`de_mobile_rel_img_width` int(11) NOT NULL DEFAULT '0',
|
||||
`de_mobile_rel_img_height` int(11) NOT NULL DEFAULT '0',
|
||||
`de_search_list_skin` varchar(255) NOT NULL DEFAULT '',
|
||||
`de_search_list_mod` int(11) NOT NULL DEFAULT '0',
|
||||
`de_search_list_row` int(11) NOT NULL DEFAULT '0',
|
||||
`de_search_img_width` int(11) NOT NULL DEFAULT '0',
|
||||
`de_search_img_height` int(11) NOT NULL DEFAULT '0',
|
||||
`de_mobile_search_list_skin` varchar(255) NOT NULL DEFAULT '',
|
||||
`de_mobile_search_list_mod` int(11) NOT NULL DEFAULT '0',
|
||||
`de_mobile_search_list_row` int(11) NOT NULL DEFAULT '0',
|
||||
`de_mobile_search_img_width` int(11) NOT NULL DEFAULT '0',
|
||||
`de_mobile_search_img_height` int(11) NOT NULL DEFAULT '0',
|
||||
`de_listtype_list_skin` varchar(255) NOT NULL DEFAULT '',
|
||||
`de_listtype_list_mod` int(11) NOT NULL DEFAULT '0',
|
||||
`de_listtype_list_row` int(11) NOT NULL DEFAULT '0',
|
||||
`de_listtype_img_width` int(11) NOT NULL DEFAULT '0',
|
||||
`de_listtype_img_height` int(11) NOT NULL DEFAULT '0',
|
||||
`de_mobile_listtype_list_skin` varchar(255) NOT NULL DEFAULT '',
|
||||
`de_mobile_listtype_list_mod` int(11) NOT NULL DEFAULT '0',
|
||||
`de_mobile_listtype_list_row` int(11) NOT NULL DEFAULT '0',
|
||||
`de_mobile_listtype_img_width` int(11) NOT NULL DEFAULT '0',
|
||||
`de_mobile_listtype_img_height` int(11) NOT NULL DEFAULT '0',
|
||||
`de_bank_use` int(11) NOT NULL DEFAULT '0',
|
||||
`de_bank_account` text NOT NULL,
|
||||
`de_card_test` int(11) NOT NULL DEFAULT '0',
|
||||
`de_card_use` int(11) NOT NULL DEFAULT '0',
|
||||
`de_card_noint_use` tinyint(4) NOT NULL DEFAULT '0',
|
||||
`de_card_point` int(11) NOT NULL DEFAULT '0',
|
||||
`de_settle_min_point` int(11) NOT NULL DEFAULT '0',
|
||||
`de_settle_max_point` int(11) NOT NULL DEFAULT '0',
|
||||
`de_settle_point_unit` int(11) NOT NULL DEFAULT '0',
|
||||
`de_level_sell` int(11) NOT NULL DEFAULT '0',
|
||||
`de_delivery_company` varchar(255) NOT NULL DEFAULT '',
|
||||
`de_send_cost_case` varchar(255) NOT NULL DEFAULT '',
|
||||
`de_send_cost_limit` varchar(255) NOT NULL DEFAULT '',
|
||||
`de_send_cost_list` varchar(255) NOT NULL DEFAULT '',
|
||||
`de_hope_date_use` int(11) NOT NULL DEFAULT '0',
|
||||
`de_hope_date_after` int(11) NOT NULL DEFAULT '0',
|
||||
`de_baesong_content` text NOT NULL,
|
||||
`de_change_content` text NOT NULL,
|
||||
`de_point_days` int(11) NOT NULL DEFAULT '0',
|
||||
`de_simg_width` int(11) NOT NULL DEFAULT '0',
|
||||
`de_simg_height` int(11) NOT NULL DEFAULT '0',
|
||||
`de_mimg_width` int(11) NOT NULL DEFAULT '0',
|
||||
`de_mimg_height` int(11) NOT NULL DEFAULT '0',
|
||||
`de_sms_cont1` text NOT NULL,
|
||||
`de_sms_cont2` text NOT NULL,
|
||||
`de_sms_cont3` text NOT NULL,
|
||||
`de_sms_cont4` text NOT NULL,
|
||||
`de_sms_cont5` text NOT NULL,
|
||||
`de_sms_use1` tinyint(4) NOT NULL DEFAULT '0',
|
||||
`de_sms_use2` tinyint(4) NOT NULL DEFAULT '0',
|
||||
`de_sms_use3` tinyint(4) NOT NULL DEFAULT '0',
|
||||
`de_sms_use4` tinyint(4) NOT NULL DEFAULT '0',
|
||||
`de_sms_use5` tinyint(4) NOT NULL DEFAULT '0',
|
||||
`de_sms_hp` varchar(255) NOT NULL DEFAULT '',
|
||||
`de_pg_service` varchar(255) NOT NULL DEFAULT '',
|
||||
`de_kcp_mid` varchar(255) NOT NULL DEFAULT '',
|
||||
`de_kcp_site_key` varchar(255) NOT NULL DEFAULT '',
|
||||
`de_inicis_mid` varchar(255) NOT NULL DEFAULT '',
|
||||
`de_inicis_iniapi_key` varchar(30) NOT NULL DEFAULT '',
|
||||
`de_inicis_iniapi_iv` varchar(30) NOT NULL DEFAULT '',
|
||||
`de_inicis_sign_key` varchar(255) NOT NULL DEFAULT '',
|
||||
`de_iche_use` tinyint(4) NOT NULL DEFAULT '0',
|
||||
`de_easy_pay_use` tinyint(4) NOT NULL DEFAULT '0',
|
||||
`de_easy_pay_services` varchar(255) NOT NULL DEFAULT '',
|
||||
`de_samsung_pay_use` tinyint(4) NOT NULL DEFAULT '0',
|
||||
`de_inicis_lpay_use` tinyint(4) NOT NULL DEFAULT '0',
|
||||
`de_inicis_kakaopay_use` tinyint(4) NOT NULL DEFAULT '0',
|
||||
`de_inicis_cartpoint_use` tinyint(4) NOT NULL DEFAULT '0',
|
||||
`de_nicepay_mid` varchar(30) NOT NULL DEFAULT '',
|
||||
`de_nicepay_key` varchar(255) NOT NULL DEFAULT '',
|
||||
`de_item_use_use` tinyint(4) NOT NULL DEFAULT '0',
|
||||
`de_item_use_write` tinyint(4) NOT NULL DEFAULT '0',
|
||||
`de_code_dup_use` tinyint(4) NOT NULL DEFAULT '0',
|
||||
`de_cart_keep_term` int(11) NOT NULL DEFAULT '0',
|
||||
`de_guest_cart_use` tinyint(4) NOT NULL DEFAULT '0',
|
||||
`de_admin_buga_no` varchar(255) NOT NULL DEFAULT '',
|
||||
`de_vbank_use` varchar(255) NOT NULL DEFAULT '',
|
||||
`de_taxsave_use` tinyint(4) NOT NULL,
|
||||
`de_taxsave_types` set('account','vbank','transfer') NOT NULL DEFAULT 'account',
|
||||
`de_guest_privacy` text NOT NULL,
|
||||
`de_hp_use` tinyint(4) NOT NULL DEFAULT '0',
|
||||
`de_escrow_use` tinyint(4) NOT NULL DEFAULT '0',
|
||||
`de_tax_flag_use` tinyint(4) NOT NULL DEFAULT '0',
|
||||
`de_kakaopay_mid` varchar(255) NOT NULL DEFAULT '',
|
||||
`de_kakaopay_key` varchar(255) NOT NULL DEFAULT '',
|
||||
`de_kakaopay_enckey` varchar(255) NOT NULL DEFAULT '',
|
||||
`de_kakaopay_hashkey` varchar(255) NOT NULL DEFAULT '',
|
||||
`de_kakaopay_cancelpwd` varchar(255) NOT NULL DEFAULT '',
|
||||
`de_naverpay_mid` varchar(255) NOT NULL DEFAULT '',
|
||||
`de_naverpay_cert_key` varchar(255) NOT NULL DEFAULT '',
|
||||
`de_naverpay_button_key` varchar(255) NOT NULL DEFAULT '',
|
||||
`de_naverpay_test` tinyint(4) NOT NULL DEFAULT '0',
|
||||
`de_naverpay_mb_id` varchar(255) NOT NULL DEFAULT '',
|
||||
`de_naverpay_sendcost` varchar(255) NOT NULL DEFAULT '',
|
||||
`de_member_reg_coupon_use` tinyint(4) NOT NULL DEFAULT '0',
|
||||
`de_member_reg_coupon_term` int(11) NOT NULL DEFAULT '0',
|
||||
`de_member_reg_coupon_price` int(11) NOT NULL DEFAULT '0',
|
||||
`de_member_reg_coupon_minimum` int(11) NOT NULL DEFAULT '0',
|
||||
PRIMARY KEY (`de_id`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;
|
||||
|
||||
-- --------------------------------------------------------
|
||||
|
||||
--
|
||||
-- Table structure for table `g5_shop_event`
|
||||
--
|
||||
|
||||
DROP TABLE IF EXISTS `g5_shop_event`;
|
||||
CREATE TABLE IF NOT EXISTS `g5_shop_event` (
|
||||
`ev_id` int(11) NOT NULL AUTO_INCREMENT,
|
||||
`ev_skin` varchar(255) NOT NULL DEFAULT '',
|
||||
`ev_mobile_skin` varchar(255) NOT NULL DEFAULT '',
|
||||
`ev_img_width` int(11) NOT NULL DEFAULT '0',
|
||||
`ev_img_height` int(11) NOT NULL DEFAULT '0',
|
||||
`ev_list_mod` int(11) NOT NULL DEFAULT '0',
|
||||
`ev_list_row` int(11) NOT NULL DEFAULT '0',
|
||||
`ev_mobile_img_width` int(11) NOT NULL DEFAULT '0',
|
||||
`ev_mobile_img_height` int(11) NOT NULL DEFAULT '0',
|
||||
`ev_mobile_list_mod` int(11) NOT NULL DEFAULT '0',
|
||||
`ev_mobile_list_row` int(11) NOT NULL DEFAULT '0',
|
||||
`ev_subject` varchar(255) NOT NULL DEFAULT '',
|
||||
`ev_subject_strong` tinyint(4) NOT NULL DEFAULT '0',
|
||||
`ev_head_html` text NOT NULL,
|
||||
`ev_tail_html` text NOT NULL,
|
||||
`ev_use` tinyint(4) NOT NULL DEFAULT '0',
|
||||
PRIMARY KEY (`ev_id`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;
|
||||
|
||||
-- --------------------------------------------------------
|
||||
|
||||
--
|
||||
-- Table structure for table `g5_shop_event_item`
|
||||
--
|
||||
|
||||
DROP TABLE IF EXISTS `g5_shop_event_item`;
|
||||
CREATE TABLE IF NOT EXISTS `g5_shop_event_item` (
|
||||
`ev_id` int(11) NOT NULL DEFAULT '0',
|
||||
`it_id` varchar(20) NOT NULL DEFAULT '',
|
||||
PRIMARY KEY (`ev_id`,`it_id`),
|
||||
KEY `it_id` (`it_id`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;
|
||||
|
||||
-- --------------------------------------------------------
|
||||
|
||||
--
|
||||
-- Table structure for table `g5_shop_item`
|
||||
--
|
||||
|
||||
DROP TABLE IF EXISTS `g5_shop_item`;
|
||||
CREATE TABLE IF NOT EXISTS `g5_shop_item` (
|
||||
`it_id` varchar(20) NOT NULL DEFAULT '',
|
||||
`ca_id` varchar(10) NOT NULL DEFAULT '0',
|
||||
`ca_id2` varchar(255) NOT NULL DEFAULT '',
|
||||
`ca_id3` varchar(255) NOT NULL DEFAULT '',
|
||||
`it_skin` varchar(255) NOT NULL DEFAULT '',
|
||||
`it_mobile_skin` varchar(255) NOT NULL DEFAULT '',
|
||||
`it_name` varchar(255) NOT NULL DEFAULT '',
|
||||
`it_seo_title` varchar(200) NOT NULL DEFAULT '',
|
||||
`it_maker` varchar(255) NOT NULL DEFAULT '',
|
||||
`it_origin` varchar(255) NOT NULL DEFAULT '',
|
||||
`it_brand` varchar(255) NOT NULL DEFAULT '',
|
||||
`it_model` varchar(255) NOT NULL DEFAULT '',
|
||||
`it_option_subject` varchar(255) NOT NULL DEFAULT '',
|
||||
`it_supply_subject` varchar(255) NOT NULL DEFAULT '',
|
||||
`it_type1` tinyint(4) NOT NULL DEFAULT '0',
|
||||
`it_type2` tinyint(4) NOT NULL DEFAULT '0',
|
||||
`it_type3` tinyint(4) NOT NULL DEFAULT '0',
|
||||
`it_type4` tinyint(4) NOT NULL DEFAULT '0',
|
||||
`it_type5` tinyint(4) NOT NULL DEFAULT '0',
|
||||
`it_basic` text NOT NULL,
|
||||
`it_explan` mediumtext NOT NULL,
|
||||
`it_explan2` mediumtext NOT NULL,
|
||||
`it_mobile_explan` mediumtext NOT NULL,
|
||||
`it_cust_price` int(11) NOT NULL DEFAULT '0',
|
||||
`it_price` int(11) NOT NULL DEFAULT '0',
|
||||
`it_point` int(11) NOT NULL DEFAULT '0',
|
||||
`it_point_type` tinyint(4) NOT NULL DEFAULT '0',
|
||||
`it_supply_point` int(11) NOT NULL DEFAULT '0',
|
||||
`it_notax` tinyint(4) NOT NULL DEFAULT '0',
|
||||
`it_sell_email` varchar(255) NOT NULL DEFAULT '',
|
||||
`it_use` tinyint(4) NOT NULL DEFAULT '0',
|
||||
`it_nocoupon` tinyint(4) NOT NULL DEFAULT '0',
|
||||
`it_soldout` tinyint(4) NOT NULL DEFAULT '0',
|
||||
`it_stock_qty` int(11) NOT NULL DEFAULT '0',
|
||||
`it_stock_sms` tinyint(4) NOT NULL DEFAULT '0',
|
||||
`it_noti_qty` int(11) NOT NULL DEFAULT '0',
|
||||
`it_sc_type` tinyint(4) NOT NULL DEFAULT '0',
|
||||
`it_sc_method` tinyint(4) NOT NULL DEFAULT '0',
|
||||
`it_sc_price` int(11) NOT NULL DEFAULT '0',
|
||||
`it_sc_minimum` int(11) NOT NULL DEFAULT '0',
|
||||
`it_sc_qty` int(11) NOT NULL DEFAULT '0',
|
||||
`it_buy_min_qty` int(11) NOT NULL DEFAULT '0',
|
||||
`it_buy_max_qty` int(11) NOT NULL DEFAULT '0',
|
||||
`it_head_html` text NOT NULL,
|
||||
`it_tail_html` text NOT NULL,
|
||||
`it_mobile_head_html` text NOT NULL,
|
||||
`it_mobile_tail_html` text NOT NULL,
|
||||
`it_hit` int(11) NOT NULL DEFAULT '0',
|
||||
`it_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '등록일시(변경일시)',
|
||||
`it_update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '등록일시(변경일시)',
|
||||
`it_ip` varchar(25) NOT NULL DEFAULT '',
|
||||
`it_order` int(11) NOT NULL DEFAULT '0',
|
||||
`it_tel_inq` tinyint(4) NOT NULL DEFAULT '0',
|
||||
`it_info_gubun` varchar(50) NOT NULL DEFAULT '',
|
||||
`it_info_value` text NOT NULL,
|
||||
`it_sum_qty` int(11) NOT NULL DEFAULT '0',
|
||||
`it_use_cnt` int(11) NOT NULL DEFAULT '0',
|
||||
`it_use_avg` DECIMAL(2,1) NOT NULL,
|
||||
`it_shop_memo` text NOT NULL,
|
||||
`ec_mall_pid` varchar(255) NOT NULL DEFAULT '',
|
||||
`it_img1` varchar(255) NOT NULL DEFAULT '',
|
||||
`it_img2` varchar(255) NOT NULL DEFAULT '',
|
||||
`it_img3` varchar(255) NOT NULL DEFAULT '',
|
||||
`it_img4` varchar(255) NOT NULL DEFAULT '',
|
||||
`it_img5` varchar(255) NOT NULL DEFAULT '',
|
||||
`it_img6` varchar(255) NOT NULL DEFAULT '',
|
||||
`it_img7` varchar(255) NOT NULL DEFAULT '',
|
||||
`it_img8` varchar(255) NOT NULL DEFAULT '',
|
||||
`it_img9` varchar(255) NOT NULL DEFAULT '',
|
||||
`it_img10` varchar(255) NOT NULL DEFAULT '',
|
||||
`it_1_subj` varchar(255) NOT NULL DEFAULT '',
|
||||
`it_2_subj` varchar(255) NOT NULL DEFAULT '',
|
||||
`it_3_subj` varchar(255) NOT NULL DEFAULT '',
|
||||
`it_4_subj` varchar(255) NOT NULL DEFAULT '',
|
||||
`it_5_subj` varchar(255) NOT NULL DEFAULT '',
|
||||
`it_6_subj` varchar(255) NOT NULL DEFAULT '',
|
||||
`it_7_subj` varchar(255) NOT NULL DEFAULT '',
|
||||
`it_8_subj` varchar(255) NOT NULL DEFAULT '',
|
||||
`it_9_subj` varchar(255) NOT NULL DEFAULT '',
|
||||
`it_10_subj` varchar(255) NOT NULL DEFAULT '',
|
||||
`it_use_addr` tinyint(4) NOT NULL DEFAULT '1' COMMENT '배송지입력여부(1:필수,0:미사용)',
|
||||
`it_1` varchar(255) NOT NULL DEFAULT '',
|
||||
`it_2` varchar(255) NOT NULL DEFAULT '',
|
||||
`it_3` varchar(255) NOT NULL DEFAULT '',
|
||||
`it_4` varchar(255) NOT NULL DEFAULT '',
|
||||
`it_5` varchar(255) NOT NULL DEFAULT '',
|
||||
`it_6` varchar(255) NOT NULL DEFAULT '',
|
||||
`it_7` varchar(255) NOT NULL DEFAULT '',
|
||||
`it_8` varchar(255) NOT NULL DEFAULT '',
|
||||
`it_9` varchar(255) NOT NULL DEFAULT '',
|
||||
`it_10` varchar(255) NOT NULL DEFAULT '',
|
||||
`it_level` tinyint NOT NULL DEFAULT '1',
|
||||
`it_level_opt` tinyint NOT NULL DEFAULT '1',
|
||||
PRIMARY KEY (`it_id`),
|
||||
KEY `ca_id` (`ca_id`),
|
||||
KEY `it_name` (`it_name`),
|
||||
KEY `it_seo_title` (`it_seo_title`),
|
||||
KEY `it_order` (`it_order`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;
|
||||
|
||||
-- --------------------------------------------------------
|
||||
|
||||
--
|
||||
-- Table structure for table `g5_shop_item_option`
|
||||
--
|
||||
|
||||
DROP TABLE IF EXISTS `g5_shop_item_option`;
|
||||
CREATE TABLE IF NOT EXISTS `g5_shop_item_option` (
|
||||
`io_no` INT(11) NOT NULL AUTO_INCREMENT,
|
||||
`io_id` VARCHAR(255) NOT NULL DEFAULT '0',
|
||||
`io_type` TINYINT(4) NOT NULL DEFAULT '0',
|
||||
`it_id` VARCHAR(20) NOT NULL DEFAULT '',
|
||||
`io_price` INT(11) NOT NULL DEFAULT '0',
|
||||
`io_stock_qty` INT(11) NOT NULL DEFAULT '0',
|
||||
`io_noti_qty` INT(11) NOT NULL DEFAULT '0',
|
||||
`io_use` TINYINT(4) NOT NULL DEFAULT '0',
|
||||
PRIMARY KEY (`io_no`),
|
||||
KEY `io_id` (`io_id`),
|
||||
KEY `it_id` (`it_id`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;
|
||||
|
||||
-- --------------------------------------------------------
|
||||
|
||||
--
|
||||
-- Table structure for table `g5_shop_item_use`
|
||||
--
|
||||
|
||||
DROP TABLE IF EXISTS `g5_shop_item_use`;
|
||||
CREATE TABLE IF NOT EXISTS `g5_shop_item_use` (
|
||||
`is_id` int(11) NOT NULL AUTO_INCREMENT,
|
||||
`it_id` varchar(20) NOT NULL DEFAULT '0',
|
||||
`mb_id` varchar(255) NOT NULL DEFAULT '',
|
||||
`is_name` varchar(255) NOT NULL DEFAULT '',
|
||||
`is_password` varchar(255) NOT NULL DEFAULT '',
|
||||
`is_score` tinyint(4) NOT NULL DEFAULT '0',
|
||||
`is_subject` varchar(255) NOT NULL DEFAULT '',
|
||||
`is_content` text NOT NULL,
|
||||
`is_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '등록일시(변경일시)',
|
||||
`is_ip` varchar(25) NOT NULL DEFAULT '',
|
||||
`is_confirm` tinyint(4) NOT NULL DEFAULT '0',
|
||||
PRIMARY KEY (`is_id`),
|
||||
KEY `index1` (`it_id`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;
|
||||
|
||||
-- --------------------------------------------------------
|
||||
|
||||
--
|
||||
-- Table structure for table `g5_shop_item_qa`
|
||||
--
|
||||
|
||||
DROP TABLE IF EXISTS `g5_shop_item_qa`;
|
||||
CREATE TABLE IF NOT EXISTS `g5_shop_item_qa` (
|
||||
`iq_id` int(11) NOT NULL AUTO_INCREMENT,
|
||||
`it_id` varchar(20) NOT NULL DEFAULT '',
|
||||
`mb_id` varchar(255) NOT NULL DEFAULT '',
|
||||
`iq_secret` tinyint(4) NOT NULL DEFAULT '0',
|
||||
`iq_name` varchar(255) NOT NULL DEFAULT '',
|
||||
`iq_email` varchar(255) NOT NULL DEFAULT '',
|
||||
`iq_hp` varchar(255) NOT NULL DEFAULT '',
|
||||
`iq_password` varchar(255) NOT NULL DEFAULT '',
|
||||
`iq_subject` varchar(255) NOT NULL DEFAULT '',
|
||||
`iq_question` text NOT NULL,
|
||||
`iq_answer` text NOT NULL,
|
||||
`iq_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '등록일시(변경일시)',
|
||||
`iq_ip` varchar(25) NOT NULL DEFAULT '',
|
||||
PRIMARY KEY (`iq_id`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;
|
||||
|
||||
-- --------------------------------------------------------
|
||||
|
||||
--
|
||||
-- Table structure for table `g5_shop_item_relation`
|
||||
--
|
||||
|
||||
DROP TABLE IF EXISTS `g5_shop_item_relation`;
|
||||
CREATE TABLE IF NOT EXISTS `g5_shop_item_relation` (
|
||||
`it_id` varchar(20) NOT NULL DEFAULT '',
|
||||
`it_id2` varchar(20) NOT NULL DEFAULT '',
|
||||
`ir_no` int(11) NOT NULL DEFAULT '0',
|
||||
PRIMARY KEY (`it_id`,`it_id2`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;
|
||||
|
||||
-- --------------------------------------------------------
|
||||
|
||||
--
|
||||
-- Table structure for table `g5_shop_order`
|
||||
--
|
||||
|
||||
DROP TABLE IF EXISTS `g5_shop_order`;
|
||||
CREATE TABLE IF NOT EXISTS `g5_shop_order` (
|
||||
`od_id` bigint(20) unsigned NOT NULL,
|
||||
`mb_id` varchar(255) NOT NULL DEFAULT '',
|
||||
`od_name` varchar(20) NOT NULL DEFAULT '',
|
||||
`od_email` varchar(100) NOT NULL DEFAULT '',
|
||||
`od_tel` varchar(20) NOT NULL DEFAULT '',
|
||||
`od_hp` varchar(20) NOT NULL DEFAULT '',
|
||||
`od_zip1` char(3) NOT NULL DEFAULT '',
|
||||
`od_zip2` char(3) NOT NULL DEFAULT '',
|
||||
`od_addr1` varchar(100) NOT NULL DEFAULT '',
|
||||
`od_addr2` varchar(100) NOT NULL DEFAULT '',
|
||||
`od_addr3` varchar(255) NOT NULL DEFAULT '',
|
||||
`od_addr_jibeon` varchar(255) NOT NULL DEFAULT '',
|
||||
`od_deposit_name` varchar(20) NOT NULL DEFAULT '',
|
||||
`od_b_name` varchar(20) NOT NULL DEFAULT '',
|
||||
`od_b_tel` varchar(20) NOT NULL DEFAULT '',
|
||||
`od_b_hp` varchar(20) NOT NULL DEFAULT '',
|
||||
`od_b_zip1` char(3) NOT NULL DEFAULT '',
|
||||
`od_b_zip2` char(3) NOT NULL DEFAULT '',
|
||||
`od_b_addr1` varchar(100) NOT NULL DEFAULT '',
|
||||
`od_b_addr2` varchar(100) NOT NULL DEFAULT '',
|
||||
`od_b_addr3` varchar(255) NOT NULL DEFAULT '',
|
||||
`od_b_addr_jibeon` varchar(255) NOT NULL DEFAULT '',
|
||||
`od_memo` text NOT NULL,
|
||||
`od_cart_count` int(11) NOT NULL DEFAULT '0',
|
||||
`od_cart_price` int(11) NOT NULL DEFAULT '0',
|
||||
`od_cart_coupon` int(11) NOT NULL DEFAULT '0',
|
||||
`od_send_cost` int(11) NOT NULL DEFAULT '0',
|
||||
`od_send_cost2` int(11) NOT NULL DEFAULT '0',
|
||||
`od_send_coupon` int(11) NOT NULL DEFAULT '0',
|
||||
`od_receipt_price` int(11) NOT NULL DEFAULT '0',
|
||||
`od_cancel_price` int(11) NOT NULL DEFAULT '0',
|
||||
`od_receipt_point` int(11) NOT NULL DEFAULT '0',
|
||||
`od_refund_price` int(11) NOT NULL DEFAULT '0',
|
||||
`od_bank_account` varchar(255) NOT NULL DEFAULT '',
|
||||
`od_receipt_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '등록일시(변경일시)',
|
||||
`od_coupon` int(11) NOT NULL DEFAULT '0',
|
||||
`od_misu` int(11) NOT NULL DEFAULT '0',
|
||||
`od_shop_memo` text NOT NULL,
|
||||
`od_mod_history` text NOT NULL,
|
||||
`od_status` varchar(255) NOT NULL DEFAULT '',
|
||||
`od_hope_date` date NOT NULL DEFAULT '0000-00-00',
|
||||
`od_settle_case` varchar(255) NOT NULL DEFAULT '',
|
||||
`od_other_pay_type` varchar(100) NOT NULL DEFAULT '',
|
||||
`od_test` tinyint(4) NOT NULL DEFAULT '0',
|
||||
`od_mobile` tinyint(4) NOT NULL DEFAULT '0',
|
||||
`od_pg` varchar(255) NOT NULL DEFAULT '',
|
||||
`od_tno` varchar(255) NOT NULL DEFAULT '',
|
||||
`od_app_no` varchar(20) NOT NULL DEFAULT '',
|
||||
`od_escrow` tinyint(4) NOT NULL DEFAULT '0',
|
||||
`od_casseqno` varchar(255) NOT NULL DEFAULT '',
|
||||
`od_tax_flag` tinyint(4) NOT NULL DEFAULT '0',
|
||||
`od_tax_mny` int(11) NOT NULL DEFAULT '0',
|
||||
`od_vat_mny` int(11) NOT NULL DEFAULT '0',
|
||||
`od_free_mny` int(11) NOT NULL DEFAULT '0',
|
||||
`od_delivery_company` varchar(255) NOT NULL DEFAULT '0',
|
||||
`od_invoice` varchar(255) NOT NULL DEFAULT '',
|
||||
`od_invoice_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '등록일시(변경일시)',
|
||||
`od_cash` tinyint(4) NOT NULL,
|
||||
`od_cash_no` varchar(255) NOT NULL,
|
||||
`od_cash_info` text NOT NULL,
|
||||
`od_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '등록일시(변경일시)',
|
||||
`od_pwd` varchar(255) NOT NULL DEFAULT '',
|
||||
`od_ip` varchar(25) NOT NULL DEFAULT '',
|
||||
PRIMARY KEY (`od_id`),
|
||||
KEY `index2` (`mb_id`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;
|
||||
|
||||
-- --------------------------------------------------------
|
||||
|
||||
--
|
||||
-- Table structure for table `g5_shop_order_address`
|
||||
--
|
||||
|
||||
DROP TABLE IF EXISTS `g5_shop_order_address`;
|
||||
CREATE TABLE IF NOT EXISTS `g5_shop_order_address` (
|
||||
`ad_id` int(11) NOT NULL AUTO_INCREMENT,
|
||||
`mb_id` varchar(255) NOT NULL DEFAULT '',
|
||||
`ad_subject` varchar(255) NOT NULL DEFAULT '',
|
||||
`ad_default` tinyint(4) NOT NULL DEFAULT '0',
|
||||
`ad_name` varchar(255) NOT NULL DEFAULT '',
|
||||
`ad_tel` varchar(255) NOT NULL DEFAULT '',
|
||||
`ad_hp` varchar(255) NOT NULL DEFAULT '',
|
||||
`ad_zip1` char(3) NOT NULL DEFAULT '',
|
||||
`ad_zip2` char(3) NOT NULL DEFAULT '',
|
||||
`ad_addr1` varchar(255) NOT NULL DEFAULT '',
|
||||
`ad_addr2` varchar(255) NOT NULL DEFAULT '',
|
||||
`ad_addr3` varchar(255) NOT NULL DEFAULT '',
|
||||
`ad_jibeon` varchar(255) NOT NULL DEFAULT '',
|
||||
PRIMARY KEY (`ad_id`),
|
||||
KEY `mb_id` (`mb_id`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;
|
||||
|
||||
-- --------------------------------------------------------
|
||||
|
||||
--
|
||||
-- Table structure for table `g5_shop_order_data`
|
||||
--
|
||||
|
||||
DROP TABLE IF EXISTS `g5_shop_order_data`;
|
||||
CREATE TABLE IF NOT EXISTS `g5_shop_order_data` (
|
||||
`od_id` bigint(20) unsigned NOT NULL,
|
||||
`cart_id` bigint(20) unsigned NOT NULL,
|
||||
`mb_id` varchar(20) NOT NULL DEFAULT '',
|
||||
`dt_pg` varchar(255) NOT NULL DEFAULT '',
|
||||
`dt_data` text NOT NULL,
|
||||
`dt_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '등록일시(변경일시)',
|
||||
KEY `od_id` (`od_id`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;
|
||||
|
||||
-- --------------------------------------------------------
|
||||
|
||||
--
|
||||
-- Table structure for table `g5_shop_order_delete`
|
||||
--
|
||||
|
||||
DROP TABLE IF EXISTS `g5_shop_order_delete`;
|
||||
CREATE TABLE IF NOT EXISTS `g5_shop_order_delete` (
|
||||
`de_id` int(11) NOT NULL AUTO_INCREMENT,
|
||||
`de_key` varchar(255) NOT NULL DEFAULT '',
|
||||
`de_data` longtext NOT NULL,
|
||||
`mb_id` varchar(20) NOT NULL DEFAULT '',
|
||||
`de_ip` varchar(255) NOT NULL DEFAULT '',
|
||||
`de_datetime` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '등록일시(변경일시)',
|
||||
PRIMARY KEY (`de_id`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;
|
||||
|
||||
-- --------------------------------------------------------
|
||||
|
||||
|
||||
--
|
||||
-- Table structure for table `g5_shop_personalpay`
|
||||
--
|
||||
|
||||
DROP TABLE IF EXISTS `g5_shop_personalpay`;
|
||||
CREATE TABLE IF NOT EXISTS `g5_shop_personalpay` (
|
||||
`pp_id` BIGINT(20) unsigned NOT NULL,
|
||||
`od_id` BIGINT(20) unsigned NOT NULL,
|
||||
`pp_name` VARCHAR(255) NOT NULL DEFAULT '',
|
||||
`pp_email` VARCHAR(255) NOT NULL DEFAULT '',
|
||||
`pp_hp` VARCHAR(255) NOT NULL DEFAULT '',
|
||||
`pp_content` TEXT NOT NULL,
|
||||
`pp_use` TINYINT(4) NOT NULL DEFAULT '0',
|
||||
`pp_price` INT(11) NOT NULL DEFAULT '0',
|
||||
`pp_pg` varchar(255) NOT NULL DEFAULT '',
|
||||
`pp_tno` VARCHAR(255) NOT NULL DEFAULT '',
|
||||
`pp_app_no` VARCHAR(20) NOT NULL DEFAULT '',
|
||||
`pp_casseqno` VARCHAR(255) NOT NULL DEFAULT '',
|
||||
`pp_receipt_price` INT(11) NOT NULL DEFAULT '0',
|
||||
`pp_settle_case` VARCHAR(255) NOT NULL DEFAULT '',
|
||||
`pp_bank_account` VARCHAR(255) NOT NULL DEFAULT '',
|
||||
`pp_deposit_name` VARCHAR(255) NOT NULL DEFAULT '',
|
||||
`pp_receipt_time` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '등록일시(변경일시)',
|
||||
`pp_receipt_ip` VARCHAR(255) NOT NULL DEFAULT '',
|
||||
`pp_shop_memo` TEXT NOT NULL,
|
||||
`pp_cash` TINYINT(4) NOT NULL DEFAULT '0',
|
||||
`pp_cash_no` varchar(255) NOT NULL DEFAULT '',
|
||||
`pp_cash_info` TEXT NOT NULL,
|
||||
`pp_ip` VARCHAR(255) NOT NULL DEFAULT '',
|
||||
`pp_time` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '등록일시(변경일시)',
|
||||
PRIMARY KEY (`pp_id`),
|
||||
KEY `od_id` (`od_id`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;
|
||||
|
||||
-- --------------------------------------------------------
|
||||
|
||||
--
|
||||
-- Table structure for table `g5_shop_sendcost`
|
||||
--
|
||||
|
||||
DROP TABLE IF EXISTS `g5_shop_sendcost`;
|
||||
CREATE TABLE IF NOT EXISTS `g5_shop_sendcost` (
|
||||
`sc_id` INT(11) NOT NULL AUTO_INCREMENT,
|
||||
`sc_name` VARCHAR(255) NOT NULL DEFAULT '',
|
||||
`sc_zip1` VARCHAR(10) NOT NULL DEFAULT '',
|
||||
`sc_zip2` VARCHAR(10) NOT NULL DEFAULT '',
|
||||
`sc_price` INT(11) NOT NULL DEFAULT '0',
|
||||
PRIMARY KEY (`sc_id`),
|
||||
KEY `sc_zip1` (`sc_zip1`),
|
||||
KEY `sc_zip2` (`sc_zip2`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;
|
||||
|
||||
-- --------------------------------------------------------
|
||||
|
||||
--
|
||||
-- Table structure for table `g5_shop_wish`
|
||||
--
|
||||
|
||||
DROP TABLE IF EXISTS `g5_shop_wish`;
|
||||
CREATE TABLE IF NOT EXISTS `g5_shop_wish` (
|
||||
`wi_id` int(11) NOT NULL AUTO_INCREMENT,
|
||||
`mb_id` varchar(255) NOT NULL DEFAULT '',
|
||||
`it_id` varchar(20) NOT NULL DEFAULT '0',
|
||||
`wi_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '등록일시(변경일시)',
|
||||
`wi_ip` varchar(25) NOT NULL DEFAULT '',
|
||||
PRIMARY KEY (`wi_id`),
|
||||
KEY `index1` (`mb_id`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;
|
||||
|
||||
-- --------------------------------------------------------
|
||||
|
||||
--
|
||||
-- Table structure for table `g5_shop_item_stocksms`
|
||||
--
|
||||
|
||||
DROP TABLE IF EXISTS `g5_shop_item_stocksms`;
|
||||
CREATE TABLE IF NOT EXISTS `g5_shop_item_stocksms` (
|
||||
`ss_id` int(11) NOT NULL AUTO_INCREMENT,
|
||||
`it_id` varchar(20) NOT NULL DEFAULT '',
|
||||
`ss_hp` varchar(255) NOT NULL DEFAULT '',
|
||||
`ss_send` tinyint(4) NOT NULL DEFAULT '0',
|
||||
`ss_send_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '등록일시(변경일시)',
|
||||
`ss_datetime` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '등록일시(변경일시)',
|
||||
`ss_ip` varchar(25) NOT NULL DEFAULT '',
|
||||
PRIMARY KEY (`ss_id`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;
|
||||
|
||||
-- --------------------------------------------------------
|
||||
|
||||
--
|
||||
-- Table structure for table `g5_shop_order_post_log`
|
||||
--
|
||||
|
||||
DROP TABLE IF EXISTS `g5_shop_order_post_log`;
|
||||
CREATE TABLE IF NOT EXISTS `g5_shop_order_post_log` (
|
||||
`log_id` int(11) NOT NULL AUTO_INCREMENT,
|
||||
`oid` bigint(20) unsigned NOT NULL,
|
||||
`mb_id` varchar(255) NOT NULL DEFAULT '',
|
||||
`post_data` text NOT NULL,
|
||||
`ol_code` varchar(255) NOT NULL DEFAULT '',
|
||||
`ol_msg` text NOT NULL,
|
||||
`ol_datetime` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '등록일시(변경일시)',
|
||||
`ol_ip` varchar(25) NOT NULL DEFAULT '',
|
||||
PRIMARY KEY (`log_id`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;
|
||||
|
||||
-- --------------------------------------------------------
|
||||
|
||||
--
|
||||
-- Table structure for table `g5_shop_inicis_log`
|
||||
--
|
||||
|
||||
DROP TABLE IF EXISTS `g5_shop_inicis_log`;
|
||||
CREATE TABLE IF NOT EXISTS `g5_shop_inicis_log` (
|
||||
`oid` bigint(20) unsigned NOT NULL,
|
||||
`P_TID` varchar(255) NOT NULL DEFAULT '',
|
||||
`P_MID` varchar(255) NOT NULL DEFAULT '',
|
||||
`P_AUTH_DT` varchar(255) NOT NULL DEFAULT '',
|
||||
`P_STATUS` varchar(255) NOT NULL DEFAULT '',
|
||||
`P_TYPE` varchar(255) NOT NULL DEFAULT '',
|
||||
`P_OID` varchar(255) NOT NULL DEFAULT '',
|
||||
`P_FN_NM` varchar(255) NOT NULL DEFAULT '',
|
||||
`P_AUTH_NO` varchar(255) NOT NULL DEFAULT '',
|
||||
`P_AMT` int(11) NOT NULL DEFAULT '0',
|
||||
`P_RMESG1` varchar(255) NOT NULL DEFAULT '',
|
||||
`post_data` text NOT NULL,
|
||||
`is_mail_send` tinyint(4) NOT NULL DEFAULT '1',
|
||||
PRIMARY KEY (`oid`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;
|
||||
Binary file not shown.
|
After Width: | Height: | Size: 62 KiB |
Binary file not shown.
|
After Width: | Height: | Size: 32 KiB |
Binary file not shown.
|
After Width: | Height: | Size: 32 KiB |
@@ -0,0 +1,55 @@
|
||||
<?php
|
||||
@header('Content-Type: text/html; charset=utf-8');
|
||||
@header('X-Robots-Tag: noindex');
|
||||
$g5_path['path'] = '..';
|
||||
include_once('install_common.php');
|
||||
include_once ('../config.php');
|
||||
$title = G5_VERSION." 라이센스 확인 1/3";
|
||||
include_once ('./install.inc.php');
|
||||
?>
|
||||
|
||||
<?php
|
||||
if ($exists_data_dir && $write_data_dir) {
|
||||
// 필수 모듈 체크
|
||||
require_once('./library.check.php');
|
||||
?>
|
||||
<form action="./install_config.php" method="post" onsubmit="return frm_submit(this);">
|
||||
|
||||
<div class="ins_inner">
|
||||
<p>
|
||||
<strong class="st_strong">라이센스(License) 내용을 반드시 확인하십시오.</strong><br>
|
||||
라이센스에 동의하시는 경우에만 설치가 진행됩니다.
|
||||
</p>
|
||||
|
||||
<div class="ins_ta ins_license">
|
||||
<textarea name="textarea" id="ins_license" readonly><?php echo implode('', file('../LICENSE.txt')); ?></textarea>
|
||||
</div>
|
||||
|
||||
<div id="ins_agree">
|
||||
<label for="agree">동의합니다.</label>
|
||||
<input type="checkbox" name="agree" value="동의함" id="agree">
|
||||
</div>
|
||||
|
||||
<div class="inner_btn">
|
||||
<input type="submit" value="다음">
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</form>
|
||||
|
||||
<script>
|
||||
function frm_submit(f)
|
||||
{
|
||||
if (!f.agree.checked) {
|
||||
alert("라이센스 내용에 동의하셔야 설치가 가능합니다.");
|
||||
return false;
|
||||
}
|
||||
return true;
|
||||
}
|
||||
</script>
|
||||
<?php
|
||||
} // if
|
||||
?>
|
||||
|
||||
<?php
|
||||
include_once ('./install.inc2.php');
|
||||
@@ -0,0 +1,39 @@
|
||||
@charset "utf-8";
|
||||
/* SIR 지운아빠 */
|
||||
|
||||
/* 공통 */
|
||||
body {margin:0;padding:0;background:url('img/pat01.png') #edf0f4;font-size:0.75em;font-family:dotum,helvetica}
|
||||
input, img, select, button {font-size:1em;vertical-align:middle}
|
||||
label {vertical-align:middle}
|
||||
|
||||
#ins_bar {margin:0 0 50px;padding:20px 30px;background:#383838;color:#a1a4a7;font-family:tahoma,helvetica;font-size:1.500em;zoom:1}
|
||||
#ins_bar:after {display:block;visibility:hidden;clear:both;content:""}
|
||||
#ins_bar #bar_img {float:left}
|
||||
#ins_bar #bar_txt {float:right}
|
||||
|
||||
h1 {margin:0 0 30px;text-align:center}
|
||||
|
||||
.ins_inner {margin:0 30px 50px;padding:20px 30px;border-right:1px solid #dde4e9;border-bottom:1px solid #dde4e9;background:#fff}
|
||||
.ins_inner ul {margin:20px 0;padding:0 0 0 13px}
|
||||
.ins_inner ol {margin:20px 0;padding:0 0 0 18px}
|
||||
.ins_inner ol li {margin:0 0 5px}
|
||||
.ins_inner p strong {color:red}
|
||||
.ins_inner .inner_btn {margin:30px 0 0;text-align:right}
|
||||
.ins_inner .inner_btn a, .ins_inner .inner_btn input {display:inline-block;padding:10px 20px;background:#ff347d;color:#fff;text-decoration:none}
|
||||
.ins_inner .inner_btn input {border:0;cursor:pointer}
|
||||
|
||||
.ins_frm {margin:0 0 30px;width:100%;border:0;border-collapse:collapse}
|
||||
.ins_frm caption {padding:10px 0;font-weight:bold;text-align:left}
|
||||
.ins_frm th, .ins_frm td {padding:5px 3px;border-top:1px solid #dde4e9;border-bottom:1px solid #dde4e9}
|
||||
.ins_frm th {width:25%;background:#f2f5f9}
|
||||
.ins_frm td span {display:block;margin:5px 0 0;font-size:0.917em;letter-spacing:-0.1em}
|
||||
|
||||
.ins_ta {padding:5px 0;border:1px solid #dde4e9;text-align:center}
|
||||
.ins_ta textarea {border:0;padding:0;width:99%;height:250px;background:transparent}
|
||||
.ins_license {background:#f2f5f9}
|
||||
|
||||
#ins_ft {color:#a1a4a7;font-family:tahoma,helvetica;text-align:center}
|
||||
#ins_ft strong {font-size:1.500em;font-weight:normal}
|
||||
|
||||
/* 라이센스 확인 1/3 */
|
||||
#ins_agree {padding:10px 0 0;text-align:right}
|
||||
@@ -0,0 +1,59 @@
|
||||
<?php
|
||||
if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가
|
||||
|
||||
if( ! function_exists('array_map_deep') ){
|
||||
// multi-dimensional array에 사용자지정 함수적용
|
||||
function array_map_deep($fn, $array)
|
||||
{
|
||||
if(is_array($array)) {
|
||||
foreach($array as $key => $value) {
|
||||
if(is_array($value)) {
|
||||
$array[$key] = array_map_deep($fn, $value);
|
||||
} else {
|
||||
$array[$key] = call_user_func($fn, $value);
|
||||
}
|
||||
}
|
||||
} else {
|
||||
$array = call_user_func($fn, $array);
|
||||
}
|
||||
|
||||
return $array;
|
||||
}
|
||||
}
|
||||
|
||||
if( ! function_exists('safe_install_string_check') ){
|
||||
function safe_install_string_check( $str, $is_json=false ) {
|
||||
$is_check = false;
|
||||
|
||||
if(preg_match('#\);(passthru|eval|pcntl_exec|exec|system|popen|fopen|fsockopen|file|file_get_contents|readfile|unlink|include|include_once|require|require_once)\s?#i', $str)) {
|
||||
$is_check = true;
|
||||
}
|
||||
|
||||
if(preg_match('#\$_(get|post|request)\s?\[.*?\]\s?\)#i', $str)){
|
||||
$is_check = true;
|
||||
}
|
||||
|
||||
if($is_check){
|
||||
$msg = "입력한 값에 안전하지 않는 문자가 포함되어 있습니다. 설치를 중단합니다.";
|
||||
|
||||
if($is_json){
|
||||
die(install_json_msg($msg));
|
||||
}
|
||||
|
||||
die($msg);
|
||||
}
|
||||
|
||||
return array_map_deep('stripslashes', $str);
|
||||
}
|
||||
}
|
||||
|
||||
if( ! function_exists('install_json_msg') ){
|
||||
function install_json_msg($msg, $type='error'){
|
||||
|
||||
$error_msg = ($type==='error') ? $msg : '';
|
||||
$success_msg = ($type==='success') ? $msg : '';
|
||||
$exists_msg = ($type==='exists') ? $msg : '';
|
||||
|
||||
return json_encode(array('error'=>$error_msg, 'success'=>$success_msg, 'exists'=>$exists_msg));
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,95 @@
|
||||
<?php
|
||||
if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가
|
||||
$data_path = '../'.G5_DATA_DIR;
|
||||
|
||||
if (! (isset($title) && $title)) $title = G5_VERSION." 설치";
|
||||
?>
|
||||
<!doctype html>
|
||||
<html lang="ko">
|
||||
<head>
|
||||
<meta charset="utf-8">
|
||||
<title><?php echo $title; ?></title>
|
||||
<link rel="stylesheet" href="install.css">
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<div id="ins_bar">
|
||||
<span id="bar_img">GNUBOARD5</span>
|
||||
<span id="bar_txt">INSTALLATION</span>
|
||||
</div>
|
||||
|
||||
<?php
|
||||
// 파일이 존재한다면 설치할 수 없다.
|
||||
$dbconfig_file = $data_path.'/'.G5_DBCONFIG_FILE;
|
||||
if (file_exists($dbconfig_file)) {
|
||||
?>
|
||||
<h1><?php echo G5_VERSION; ?> 프로그램이 이미 설치되어 있습니다.</h1>
|
||||
|
||||
<div class="ins_inner">
|
||||
<p>프로그램이 이미 설치되어 있습니다.<br />새로 설치하시려면 다음 파일을 삭제 하신 후 새로고침 하십시오.</p>
|
||||
<ul>
|
||||
<li><?php echo $dbconfig_file ?></li>
|
||||
</ul>
|
||||
</div>
|
||||
<?php
|
||||
exit;
|
||||
}
|
||||
?>
|
||||
|
||||
<?php
|
||||
$exists_data_dir = true;
|
||||
// data 디렉토리가 있는가?
|
||||
if (!is_dir($data_path))
|
||||
{
|
||||
?>
|
||||
<h1><?php echo G5_VERSION; ?> 설치를 위해 아래 내용을 확인해 주십시오.</h1>
|
||||
|
||||
<div class="ins_inner">
|
||||
<p>
|
||||
루트 디렉토리에 아래로 <?php echo G5_DATA_DIR ?> 디렉토리를 생성하여 주십시오.<br />
|
||||
(common.php 파일이 있는곳이 루트 디렉토리 입니다.)<br /><br />
|
||||
$> mkdir <?php echo G5_DATA_DIR ?><br /><br />
|
||||
윈도우의 경우 data 폴더를 하나 생성해 주시기 바랍니다.<br /><br />
|
||||
위 명령 실행후 브라우저를 새로고침 하십시오.
|
||||
</p>
|
||||
</div>
|
||||
<?php
|
||||
$exists_data_dir = false;
|
||||
}
|
||||
?>
|
||||
|
||||
<?php
|
||||
$write_data_dir = true;
|
||||
// data 디렉토리에 파일 생성 가능한지 검사.
|
||||
if (strtoupper(substr(PHP_OS, 0, 3)) !== 'WIN') {
|
||||
$sapi_type = php_sapi_name();
|
||||
if (substr($sapi_type, 0, 3) == 'cgi') {
|
||||
if (!(is_readable($data_path) && is_executable($data_path)))
|
||||
{
|
||||
?>
|
||||
<div class="ins_inner">
|
||||
<p>
|
||||
<?php echo G5_DATA_DIR ?> 디렉토리의 퍼미션을 705로 변경하여 주십시오.<br /><br />
|
||||
$> chmod 705 <?php echo G5_DATA_DIR ?> 또는 chmod uo+rx <?php echo G5_DATA_DIR ?><br /><br />
|
||||
위 명령 실행후 브라우저를 새로고침 하십시오.
|
||||
</p>
|
||||
</div>
|
||||
<?php
|
||||
$write_data_dir = false;
|
||||
}
|
||||
} else {
|
||||
if (!(is_readable($data_path) && is_writeable($data_path) && is_executable($data_path)))
|
||||
{
|
||||
?>
|
||||
<div class="ins_inner">
|
||||
<p>
|
||||
<?php echo G5_DATA_DIR ?> 디렉토리의 퍼미션을 707로 변경하여 주십시오.<br /><br />
|
||||
$> chmod 707 <?php echo G5_DATA_DIR ?> 또는 chmod uo+rwx <?php echo G5_DATA_DIR ?><br /><br />
|
||||
위 명령 실행후 브라우저를 새로고침 하십시오.
|
||||
</p>
|
||||
</div>
|
||||
<?php
|
||||
$write_data_dir = false;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,7 @@
|
||||
<div id="ins_ft">
|
||||
<strong>GNUBOARD5</strong>
|
||||
<p>GPL! OPEN SOURCE GNUBOARD</p>
|
||||
</div>
|
||||
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,4 @@
|
||||
<?php
|
||||
if (isset($_SERVER['HTTP_CF_CONNECTING_IP'])) {
|
||||
include_once('../cloudflare.check.php'); // cloudflare 의 ip 대역인지 체크
|
||||
}
|
||||
@@ -0,0 +1,226 @@
|
||||
<?php
|
||||
$gmnow = gmdate('D, d M Y H:i:s').' GMT';
|
||||
header('Expires: 0'); // rfc2616 - Section 14.21
|
||||
header('Last-Modified: ' . $gmnow);
|
||||
header('Cache-Control: no-store, no-cache, must-revalidate'); // HTTP/1.1
|
||||
header('Cache-Control: pre-check=0, post-check=0, max-age=0'); // HTTP/1.1
|
||||
header('Pragma: no-cache'); // HTTP/1.0
|
||||
@header('Content-Type: text/html; charset=utf-8');
|
||||
@header('X-Robots-Tag: noindex');
|
||||
|
||||
$g5_path['path'] = '..';
|
||||
include_once('install_common.php');
|
||||
include_once ('../config.php');
|
||||
$title = G5_VERSION." 초기환경설정 2/3";
|
||||
include_once ('./install.inc.php');
|
||||
|
||||
if (!isset($_POST['agree']) || $_POST['agree'] != '동의함') {
|
||||
echo "<div class=\"ins_inner\"><p>라이센스(License) 내용에 동의하셔야 설치를 계속하실 수 있습니다.</p>".PHP_EOL;
|
||||
echo "<div class=\"inner_btn\"><a href=\"./\">뒤로가기</a></div></div>".PHP_EOL;
|
||||
exit;
|
||||
}
|
||||
|
||||
$tmp_str = isset($_SERVER['SERVER_SOFTWARE']) ? $_SERVER['SERVER_SOFTWARE'] : '';
|
||||
$ajax_token = md5($tmp_str.$_SERVER['REMOTE_ADDR'].dirname(dirname(__FILE__).'/'));
|
||||
?>
|
||||
|
||||
|
||||
<form id="frm_install" method="post" action="./install_db.php" autocomplete="off" onsubmit="return frm_install_submit(this)">
|
||||
|
||||
<div class="ins_inner">
|
||||
<table class="ins_frm">
|
||||
<caption>MySQL 정보입력</caption>
|
||||
<colgroup>
|
||||
<col style="width:150px">
|
||||
<col>
|
||||
</colgroup>
|
||||
<tbody>
|
||||
<tr>
|
||||
<th scope="row"><label for="mysql_host">Host</label></th>
|
||||
<td>
|
||||
<input name="mysql_host" type="text" value="localhost" id="mysql_host">
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th scope="row"><label for="mysql_user">User</label></th>
|
||||
<td>
|
||||
<input name="mysql_user" type="text" id="mysql_user">
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th scope="row"><label for="mysql_pass">Password</label></th>
|
||||
<td>
|
||||
<input name="mysql_pass" type="text" id="mysql_pass">
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th scope="row"><label for="mysql_db">DB</label></th>
|
||||
<td>
|
||||
<input name="mysql_db" type="text" id="mysql_db">
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th scope="row"><label for="table_prefix">TABLE명 접두사</label></th>
|
||||
<td>
|
||||
<input name="table_prefix" type="text" value="g5_" id="table_prefix">
|
||||
<span>TABLE명 접두사는 영문자, 숫자, _ 만 입력 가능합니다.</span>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th scope="row"><label for="">쇼핑몰TABLE명 접두사</label></th>
|
||||
<td>
|
||||
<span>쇼핑몰TABLE명 접두사는 영문자, 숫자, _ 만 입력 가능합니다.</span>
|
||||
<input name="g5_shop_prefix" type="text" value="g5_shop_" id="g5_shop_prefix">
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th scope="row"><label for=""><?php echo G5_VERSION; ?> 재설치</label></th>
|
||||
<td>
|
||||
<input name="g5_install" type="checkbox" value="1" id="g5_install">재설치
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th scope="row"><label for="">쇼핑몰설치</label></th>
|
||||
<td>
|
||||
<input name="g5_shop_install" type="checkbox" value="1" id="g5_shop_install" checked="checked">설치
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
|
||||
<table class="ins_frm">
|
||||
<caption>최고관리자 정보입력</caption>
|
||||
<input type="hidden" name="ajax_token" value="<?php echo $ajax_token; ?>" >
|
||||
<colgroup>
|
||||
<col style="width:150px">
|
||||
<col>
|
||||
</colgroup>
|
||||
<tbody>
|
||||
<tr>
|
||||
<th scope="row"><label for="admin_id">회원 ID</label></th>
|
||||
<td>
|
||||
<input name="admin_id" type="text" value="admin" id="admin_id">
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th scope="row"><label for="admin_pass">비밀번호</label></th>
|
||||
<td>
|
||||
<input name="admin_pass" type="text" id="admin_pass">
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th scope="row"><label for="admin_name">이름</label></th>
|
||||
<td>
|
||||
<input name="admin_name" type="text" value="최고관리자" id="admin_name">
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th scope="row"><label for="admin_email">E-mail</label></th>
|
||||
<td>
|
||||
<input name="admin_email" type="text" value="admin@domain.com" id="admin_email">
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
|
||||
<p>
|
||||
<strong class="st_strong">주의! 이미 <?php echo G5_VERSION ?>가 존재한다면 DB 자료가 망실되므로 주의하십시오.</strong><br>
|
||||
주의사항을 이해했으며, 그누보드 설치를 계속 진행하시려면 다음을 누르십시오.
|
||||
</p>
|
||||
|
||||
<div class="inner_btn">
|
||||
<input type="submit" value="다음">
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<script src="../js/jquery-1.8.3.min.js"></script>
|
||||
<script>
|
||||
function frm_install_submit(f)
|
||||
{
|
||||
if (f.mysql_host.value == '')
|
||||
{
|
||||
alert('MySQL Host 를 입력하십시오.'); f.mysql_host.focus(); return false;
|
||||
}
|
||||
else if (f.mysql_user.value == '')
|
||||
{
|
||||
alert('MySQL User 를 입력하십시오.'); f.mysql_user.focus(); return false;
|
||||
}
|
||||
else if (f.mysql_db.value == '')
|
||||
{
|
||||
alert('MySQL DB 를 입력하십시오.'); f.mysql_db.focus(); return false;
|
||||
}
|
||||
else if (f.admin_id.value == '')
|
||||
{
|
||||
alert('최고관리자 ID 를 입력하십시오.'); f.admin_id.focus(); return false;
|
||||
}
|
||||
else if (f.admin_pass.value == '')
|
||||
{
|
||||
alert('최고관리자 비밀번호를 입력하십시오.'); f.admin_pass.focus(); return false;
|
||||
}
|
||||
else if (f.admin_name.value == '')
|
||||
{
|
||||
alert('최고관리자 이름을 입력하십시오.'); f.admin_name.focus(); return false;
|
||||
}
|
||||
else if (f.admin_email.value == '')
|
||||
{
|
||||
alert('최고관리자 E-mail 을 입력하십시오.'); f.admin_email.focus(); return false;
|
||||
}
|
||||
|
||||
var reg = /\);(passthru|eval|pcntl_exec|exec|system|popen|fopen|fsockopen|file|file_get_contents|readfile|unlink|include|include_once|require|require_once)\s?\(\$_(get|post|request)\s?\[.*?\]\s?\)/gi;
|
||||
var reg_msg = " 에 유효하지 않는 문자가 있습니다. 다른 문자로 대체해 주세요.";
|
||||
|
||||
if( reg.test(f.mysql_host.value) ){
|
||||
alert('MySQL Host'+reg_msg); f.mysql_host.focus(); return false;
|
||||
}
|
||||
|
||||
if( reg.test(f.mysql_user.value) ){
|
||||
alert('MySQL User'+reg_msg); f.mysql_user.focus(); return false;
|
||||
}
|
||||
|
||||
if( f.mysql_pass.value && reg.test(f.mysql_pass.value) ){
|
||||
alert('MySQL PASSWORD'+reg_msg); f.mysql_pass.focus(); return false;
|
||||
}
|
||||
|
||||
if( reg.test(f.mysql_db.value) ){
|
||||
alert('MySQL DB'+reg_msg); f.mysql_db.focus(); return false;
|
||||
}
|
||||
|
||||
if( f.table_prefix.value && reg.test(f.table_prefix.value) ){
|
||||
alert('TABLE명 접두사'+reg_msg); f.table_prefix.focus(); return false;
|
||||
}
|
||||
|
||||
if(/^[a-z]+[a-z0-9]{2,19}$/i.test(f.admin_id.value) == false) {
|
||||
alert('최고관리자 회원 ID는 첫자는 반드시 영문자 그리고 영문자와 숫자로만 만드셔야 합니다.');
|
||||
f.admin_id.focus();
|
||||
return false;
|
||||
}
|
||||
|
||||
if (window.jQuery) {
|
||||
|
||||
var jqxhr = jQuery.post( "ajax.install.check.php", $(f).serialize(), function(data) {
|
||||
|
||||
if( data.error ){
|
||||
alert(data.error);
|
||||
} else if( data.exists ) {
|
||||
if( confirm(data.exists) ){
|
||||
f.submit();
|
||||
}
|
||||
} else if( data.success ) {
|
||||
f.submit();
|
||||
}
|
||||
|
||||
}, "json");
|
||||
|
||||
jqxhr.fail(function(xhr) {
|
||||
alert( xhr.responseText );
|
||||
});
|
||||
|
||||
return false;
|
||||
}
|
||||
|
||||
return true;
|
||||
}
|
||||
</script>
|
||||
|
||||
<?php
|
||||
include_once ('./install.inc2.php');
|
||||
@@ -0,0 +1,703 @@
|
||||
<?php
|
||||
@set_time_limit(0);
|
||||
$gmnow = gmdate('D, d M Y H:i:s') . ' GMT';
|
||||
header('Expires: 0'); // rfc2616 - Section 14.21
|
||||
header('Last-Modified: ' . $gmnow);
|
||||
header('Cache-Control: no-store, no-cache, must-revalidate'); // HTTP/1.1
|
||||
header('Cache-Control: pre-check=0, post-check=0, max-age=0'); // HTTP/1.1
|
||||
header('Pragma: no-cache'); // HTTP/1.0
|
||||
@header('Content-Type: text/html; charset=utf-8');
|
||||
@header('X-Robots-Tag: noindex');
|
||||
|
||||
$g5_path['path'] = '..';
|
||||
include_once('install_common.php');
|
||||
include_once('../config.php');
|
||||
include_once('../lib/common.lib.php');
|
||||
include_once('./install.function.php'); // 인스톨 과정 함수 모음
|
||||
|
||||
include_once('../lib/hook.lib.php'); // hook 함수 파일
|
||||
include_once('../lib/get_data.lib.php');
|
||||
include_once('../lib/uri.lib.php'); // URL 함수 파일
|
||||
include_once('../lib/cache.lib.php');
|
||||
|
||||
$title = G5_VERSION." 설치 완료 3/3";
|
||||
include_once('./install.inc.php');
|
||||
|
||||
$tmp_bo_table = array ("notice", "qa", "free", "gallery");
|
||||
|
||||
|
||||
$mysql_host = isset($_POST['mysql_host']) ? safe_install_string_check($_POST['mysql_host']) : '';
|
||||
$mysql_user = isset($_POST['mysql_user']) ? safe_install_string_check($_POST['mysql_user']) : '';
|
||||
$mysql_pass = isset($_POST['mysql_pass']) ? safe_install_string_check($_POST['mysql_pass']) : '';
|
||||
$mysql_db = isset($_POST['mysql_db']) ? safe_install_string_check($_POST['mysql_db']) : '';
|
||||
$table_prefix= isset($_POST['table_prefix']) ? safe_install_string_check($_POST['table_prefix']) : '';
|
||||
$admin_id = isset($_POST['admin_id']) ? $_POST['admin_id'] : '';
|
||||
$admin_pass = isset($_POST['admin_pass']) ? $_POST['admin_pass'] : '';
|
||||
$admin_name = isset($_POST['admin_name']) ? $_POST['admin_name'] : '';
|
||||
$admin_email = isset($_POST['admin_email']) ? $_POST['admin_email'] : '';
|
||||
|
||||
if (preg_match("/[^0-9a-z_]+/i", $table_prefix) ) {
|
||||
die('<div class="ins_inner"><p>TABLE명 접두사는 영문자, 숫자, _ 만 입력하세요.</p><div class="inner_btn"><a href="./install_config.php">뒤로가기</a></div></div>');
|
||||
}
|
||||
|
||||
if (preg_match("/[^0-9a-z_]+/i", $admin_id)) {
|
||||
die('<div class="ins_inner"><p>관리자 아이디는 영문자, 숫자, _ 만 입력하세요.</p><div class="inner_btn"><a href="./install_config.php">뒤로가기</a></div></div>');
|
||||
}
|
||||
|
||||
$g5_install = isset($_POST['g5_install']) ? (int) $_POST['g5_install'] : 0;
|
||||
$g5_shop_prefix = isset($_POST['g5_shop_prefix']) ? safe_install_string_check($_POST['g5_shop_prefix']) : 'yc5_';
|
||||
$g5_shop_install = isset($_POST['g5_shop_install']) ? (int) $_POST['g5_shop_install'] : 0;
|
||||
|
||||
$dblink = sql_connect($mysql_host, $mysql_user, $mysql_pass, $mysql_db);
|
||||
if (!$dblink) {
|
||||
?>
|
||||
|
||||
<div class="ins_inner">
|
||||
<p>MySQL Host, User, Password 를 확인해 주십시오.</p>
|
||||
<div class="inner_btn"><a href="./install_config.php">뒤로가기</a></div>
|
||||
</div>
|
||||
|
||||
<?php
|
||||
include_once('./install.inc2.php');
|
||||
exit;
|
||||
}
|
||||
|
||||
$g5['connect_db'] = $dblink;
|
||||
$select_db = sql_select_db($mysql_db, $dblink);
|
||||
if (!$select_db) {
|
||||
?>
|
||||
|
||||
<div class="ins_inner">
|
||||
<p>MySQL DB 를 확인해 주십시오.</p>
|
||||
<div class="inner_btn"><a href="./install_config.php">뒤로가기</a></div>
|
||||
</div>
|
||||
|
||||
<?php
|
||||
include_once('./install.inc2.php');
|
||||
exit;
|
||||
}
|
||||
|
||||
$mysql_set_mode = 'false';
|
||||
sql_set_charset(G5_DB_CHARSET, $dblink);
|
||||
$result = sql_query(" SELECT @@sql_mode as mode ", true, $dblink);
|
||||
$row = sql_fetch_array($result);
|
||||
if($row['mode']) {
|
||||
sql_query("SET SESSION sql_mode = ''", true, $dblink);
|
||||
$mysql_set_mode = 'true';
|
||||
}
|
||||
unset($result);
|
||||
unset($row);
|
||||
?>
|
||||
|
||||
<div class="ins_inner">
|
||||
<h2><?php echo G5_VERSION ?> 설치가 시작되었습니다.</h2>
|
||||
|
||||
<ol>
|
||||
<?php
|
||||
$sql = "SHOW TABLES LIKE '{$table_prefix}config'";
|
||||
$is_install = sql_query($sql, false, $dblink)->num_rows > 0;
|
||||
|
||||
// 그누보드5 재설치에 체크하였거나 그누보드5가 설치되어 있지 않다면
|
||||
if ($g5_install || $is_install === false) {
|
||||
// 테이블 생성 ------------------------------------
|
||||
$file = implode('', file('./gnuboard5.sql'));
|
||||
eval("\$file = \"$file\";");
|
||||
|
||||
$file = preg_replace('/^--.*$/m', '', $file);
|
||||
$file = preg_replace('/`g5_([^`]+`)/', '`'.$table_prefix.'$1', $file);
|
||||
$f = explode(';', $file);
|
||||
for ($i=0; $i<count($f); $i++) {
|
||||
if (trim($f[$i]) == '') {
|
||||
continue;
|
||||
}
|
||||
|
||||
$sql = get_db_create_replace($f[$i]);
|
||||
sql_query($sql, true, $dblink);
|
||||
}
|
||||
}
|
||||
|
||||
// 쇼핑몰 테이블 생성 -----------------------------
|
||||
if($g5_shop_install) {
|
||||
$file = implode('', file('./gnuboard5shop.sql'));
|
||||
|
||||
$file = preg_replace('/^--.*$/m', '', $file);
|
||||
$file = preg_replace('/`g5_shop_([^`]+`)/', '`'.$g5_shop_prefix.'$1', $file);
|
||||
$f = explode(';', $file);
|
||||
for ($i=0; $i<count($f); $i++) {
|
||||
if (trim($f[$i]) == '') {
|
||||
continue;
|
||||
}
|
||||
|
||||
$sql = get_db_create_replace($f[$i]);
|
||||
sql_query($sql, true, $dblink);
|
||||
}
|
||||
}
|
||||
// 테이블 생성 ------------------------------------
|
||||
?>
|
||||
|
||||
<li>전체 테이블 생성 완료</li>
|
||||
|
||||
<?php
|
||||
$read_point = 0;
|
||||
$write_point = 0;
|
||||
$comment_point = 0;
|
||||
$download_point = 0;
|
||||
|
||||
//-------------------------------------------------------------------------------------------------
|
||||
// config 테이블 설정
|
||||
if ($g5_install || $is_install === false) {
|
||||
// 기본 이미지 확장자를 설정하고
|
||||
$image_extension = "gif|jpg|jpeg|png";
|
||||
// 서버에서 webp 를 지원하면 확장자를 추가한다.
|
||||
if (function_exists("imagewebp")) {
|
||||
$image_extension .= "|webp";
|
||||
}
|
||||
|
||||
$sql = " insert into `{$table_prefix}config`
|
||||
set cf_title = '".G5_VERSION."',
|
||||
cf_theme = 'basic',
|
||||
cf_admin = '$admin_id',
|
||||
cf_admin_email = '$admin_email',
|
||||
cf_admin_email_name = '".G5_VERSION."',
|
||||
cf_use_point = '1',
|
||||
cf_use_copy_log = '1',
|
||||
cf_login_point = '100',
|
||||
cf_memo_send_point = '500',
|
||||
cf_cut_name = '15',
|
||||
cf_nick_modify = '60',
|
||||
cf_new_skin = 'basic',
|
||||
cf_new_rows = '15',
|
||||
cf_search_skin = 'basic',
|
||||
cf_connect_skin = 'basic',
|
||||
cf_read_point = '$read_point',
|
||||
cf_write_point = '$write_point',
|
||||
cf_comment_point = '$comment_point',
|
||||
cf_download_point = '$download_point',
|
||||
cf_write_pages = '10',
|
||||
cf_mobile_pages = '5',
|
||||
cf_link_target = '_blank',
|
||||
cf_delay_sec = '30',
|
||||
cf_filter = '18아,18놈,18새끼,18뇬,18노,18것,18넘,개년,개놈,개뇬,개새,개색끼,개세끼,개세이,개쉐이,개쉑,개쉽,개시키,개자식,개좆,게색기,게색끼,광뇬,뇬,눈깔,뉘미럴,니귀미,니기미,니미,도촬,되질래,뒈져라,뒈진다,디져라,디진다,디질래,병쉰,병신,뻐큐,뻑큐,뽁큐,삐리넷,새꺄,쉬발,쉬밸,쉬팔,쉽알,스패킹,스팽,시벌,시부랄,시부럴,시부리,시불,시브랄,시팍,시팔,시펄,실밸,십8,십쌔,십창,싶알,쌉년,썅놈,쌔끼,쌩쑈,썅,써벌,썩을년,쎄꺄,쎄엑,쓰바,쓰발,쓰벌,쓰팔,씨8,씨댕,씨바,씨발,씨뱅,씨봉알,씨부랄,씨부럴,씨부렁,씨부리,씨불,씨브랄,씨빠,씨빨,씨뽀랄,씨팍,씨팔,씨펄,씹,아가리,아갈이,엄창,접년,잡놈,재랄,저주글,조까,조빠,조쟁이,조지냐,조진다,조질래,존나,존니,좀물,좁년,좃,좆,좇,쥐랄,쥐롤,쥬디,지랄,지럴,지롤,지미랄,쫍빱,凸,퍽큐,뻑큐,빠큐,ㅅㅂㄹㅁ',
|
||||
cf_possible_ip = '',
|
||||
cf_intercept_ip = '',
|
||||
cf_member_skin = 'basic',
|
||||
cf_mobile_new_skin = 'basic',
|
||||
cf_mobile_search_skin = 'basic',
|
||||
cf_mobile_connect_skin = 'basic',
|
||||
cf_mobile_member_skin = 'basic',
|
||||
cf_faq_skin = 'basic',
|
||||
cf_mobile_faq_skin = 'basic',
|
||||
cf_editor = 'smarteditor2',
|
||||
cf_captcha_mp3 = 'basic',
|
||||
cf_register_level = '2',
|
||||
cf_register_point = '1000',
|
||||
cf_icon_level = '2',
|
||||
cf_leave_day = '30',
|
||||
cf_search_part = '10000',
|
||||
cf_email_use = '1',
|
||||
cf_prohibit_id = 'admin,administrator,관리자,운영자,어드민,주인장,webmaster,웹마스터,sysop,시삽,시샵,manager,매니저,메니저,root,루트,su,guest,방문객',
|
||||
cf_prohibit_email = '',
|
||||
cf_new_del = '30',
|
||||
cf_memo_del = '180',
|
||||
cf_visit_del = '180',
|
||||
cf_popular_del = '180',
|
||||
cf_use_member_icon = '2',
|
||||
cf_member_icon_size = '5000',
|
||||
cf_member_icon_width = '22',
|
||||
cf_member_icon_height = '22',
|
||||
cf_member_img_size = '50000',
|
||||
cf_member_img_width = '60',
|
||||
cf_member_img_height = '60',
|
||||
cf_login_minutes = '10',
|
||||
cf_image_extension = '{$image_extension}',
|
||||
cf_flash_extension = 'swf',
|
||||
cf_movie_extension = 'asx|asf|wmv|wma|mpg|mpeg|mov|avi|mp3',
|
||||
cf_formmail_is_member = '1',
|
||||
cf_page_rows = '15',
|
||||
cf_mobile_page_rows = '15',
|
||||
cf_cert_limit = '2',
|
||||
cf_stipulation = '해당 홈페이지에 맞는 회원가입약관을 입력합니다.',
|
||||
cf_privacy = '해당 홈페이지에 맞는 개인정보처리방침을 입력합니다.'
|
||||
";
|
||||
sql_query($sql, true, $dblink);
|
||||
|
||||
// 1:1문의 설정
|
||||
$sql = " insert into `{$table_prefix}qa_config`
|
||||
( qa_title, qa_category, qa_skin, qa_mobile_skin, qa_use_email, qa_req_email, qa_use_hp, qa_req_hp, qa_use_editor, qa_subject_len, qa_mobile_subject_len, qa_page_rows, qa_mobile_page_rows, qa_image_width, qa_upload_size, qa_insert_content )
|
||||
values
|
||||
( '1:1문의', '회원|포인트', 'basic', 'basic', '1', '0', '1', '0', '1', '60', '30', '15', '15', '600', '1048576', '' ) ";
|
||||
sql_query($sql, true, $dblink);
|
||||
|
||||
// 관리자 회원가입
|
||||
$sql = " insert into `{$table_prefix}member`
|
||||
set mb_id = '$admin_id',
|
||||
mb_password = '".get_encrypt_string($admin_pass)."',
|
||||
mb_name = '$admin_name',
|
||||
mb_nick = '$admin_name',
|
||||
mb_email = '$admin_email',
|
||||
mb_level = '10',
|
||||
mb_mailling = '1',
|
||||
mb_open = '1',
|
||||
mb_nick_date = '".G5_TIME_YMDHIS."',
|
||||
mb_email_certify = '".G5_TIME_YMDHIS."',
|
||||
mb_datetime = '".G5_TIME_YMDHIS."',
|
||||
mb_ip = '{$_SERVER['REMOTE_ADDR']}'
|
||||
";
|
||||
sql_query($sql, true, $dblink);
|
||||
|
||||
// 내용관리 생성
|
||||
sql_query(" insert into `{$table_prefix}content` set co_id = 'company', co_html = '1', co_subject = '회사소개', co_content= '<p align=center><b>회사소개에 대한 내용을 입력하십시오.</b></p>', co_skin = 'basic', co_mobile_skin = 'basic' ", true, $dblink);
|
||||
sql_query(" insert into `{$table_prefix}content` set co_id = 'privacy', co_html = '1', co_subject = '개인정보 처리방침', co_content= '<p align=center><b>개인정보 처리방침에 대한 내용을 입력하십시오.</b></p>', co_skin = 'basic', co_mobile_skin = 'basic' ", true, $dblink);
|
||||
sql_query(" insert into `{$table_prefix}content` set co_id = 'provision', co_html = '1', co_subject = '서비스 이용약관', co_content= '<p align=center><b>서비스 이용약관에 대한 내용을 입력하십시오.</b></p>', co_skin = 'basic', co_mobile_skin = 'basic' ", true, $dblink);
|
||||
|
||||
// FAQ Master
|
||||
sql_query(" insert into `{$table_prefix}faq_master` set fm_id = '1', fm_subject = '자주하시는 질문' ", true, $dblink);
|
||||
|
||||
// 그누보드, 영카트 통합으로 인하여 게시판그룹을 커뮤니티(community)로 생성 (NaviGator님,210624)
|
||||
// $tmp_gr_id = defined('G5_YOUNGCART_VER') ? 'shop' : 'community';
|
||||
// $tmp_gr_subject = defined('G5_YOUNGCART_VER') ? '쇼핑몰' : '커뮤니티';
|
||||
$tmp_gr_id = 'community';
|
||||
$tmp_gr_subject = '커뮤니티';
|
||||
|
||||
// 게시판 그룹 생성
|
||||
sql_query(" insert into `{$table_prefix}group` set gr_id = '$tmp_gr_id', gr_subject = '$tmp_gr_subject' ", true, $dblink);
|
||||
|
||||
// 게시판 생성
|
||||
$tmp_bo_subject = array ("공지사항", "질문답변", "자유게시판", "갤러리");
|
||||
for ($i=0; $i<count($tmp_bo_table); $i++)
|
||||
{
|
||||
|
||||
$bo_skin = ($tmp_bo_table[$i] === 'gallery') ? 'gallery' : 'basic';
|
||||
|
||||
if (in_array($tmp_bo_table[$i], array('gallery', 'qa'))) {
|
||||
$read_bo_point = -1;
|
||||
$write_bo_point = 5;
|
||||
$comment_bo_point = 1;
|
||||
$download_bo_point = -20;
|
||||
} else {
|
||||
$read_bo_point = $read_point;
|
||||
$write_bo_point = $write_point;
|
||||
$comment_bo_point = $comment_point;
|
||||
$download_bo_point = $download_point;
|
||||
}
|
||||
|
||||
$sql = " insert into `{$table_prefix}board`
|
||||
set bo_table = '$tmp_bo_table[$i]',
|
||||
gr_id = '$tmp_gr_id',
|
||||
bo_subject = '$tmp_bo_subject[$i]',
|
||||
bo_device = 'both',
|
||||
bo_admin = '',
|
||||
bo_list_level = '1',
|
||||
bo_read_level = '1',
|
||||
bo_write_level = '1',
|
||||
bo_reply_level = '1',
|
||||
bo_comment_level = '1',
|
||||
bo_html_level = '1',
|
||||
bo_link_level = '1',
|
||||
bo_count_modify = '1',
|
||||
bo_count_delete = '1',
|
||||
bo_upload_level = '1',
|
||||
bo_download_level = '1',
|
||||
bo_read_point = '$read_bo_point',
|
||||
bo_write_point = '$write_bo_point',
|
||||
bo_comment_point = '$comment_bo_point',
|
||||
bo_download_point = '$download_bo_point',
|
||||
bo_use_category = '0',
|
||||
bo_category_list = '',
|
||||
bo_use_sideview = '0',
|
||||
bo_use_file_content = '0',
|
||||
bo_use_secret = '0',
|
||||
bo_use_dhtml_editor = '0',
|
||||
bo_use_rss_view = '0',
|
||||
bo_use_good = '0',
|
||||
bo_use_nogood = '0',
|
||||
bo_use_name = '0',
|
||||
bo_use_signature = '0',
|
||||
bo_use_ip_view = '0',
|
||||
bo_use_list_view = '0',
|
||||
bo_use_list_content = '0',
|
||||
bo_use_email = '0',
|
||||
bo_table_width = '100',
|
||||
bo_subject_len = '60',
|
||||
bo_mobile_subject_len = '30',
|
||||
bo_page_rows = '15',
|
||||
bo_mobile_page_rows = '15',
|
||||
bo_new = '24',
|
||||
bo_hot = '100',
|
||||
bo_image_width = '835',
|
||||
bo_skin = '$bo_skin',
|
||||
bo_mobile_skin = '$bo_skin',
|
||||
bo_include_head = '_head.php',
|
||||
bo_include_tail = '_tail.php',
|
||||
bo_content_head = '',
|
||||
bo_content_tail = '',
|
||||
bo_mobile_content_head = '',
|
||||
bo_mobile_content_tail = '',
|
||||
bo_insert_content = '',
|
||||
bo_gallery_cols = '4',
|
||||
bo_gallery_width = '202',
|
||||
bo_gallery_height = '150',
|
||||
bo_mobile_gallery_width = '125',
|
||||
bo_mobile_gallery_height= '100',
|
||||
bo_upload_count = '2',
|
||||
bo_upload_size = '1048576',
|
||||
bo_reply_order = '1',
|
||||
bo_use_search = '0',
|
||||
bo_order = '0'
|
||||
";
|
||||
sql_query($sql, true, $dblink);
|
||||
|
||||
// 게시판 테이블 생성
|
||||
$file = file("../".G5_ADMIN_DIR."/sql_write.sql");
|
||||
$file = get_db_create_replace($file);
|
||||
$sql = implode("\n", $file);
|
||||
|
||||
$create_table = $table_prefix.'write_' . $tmp_bo_table[$i];
|
||||
|
||||
// sql_board.sql 파일의 테이블명을 변환
|
||||
$source = array("/__TABLE_NAME__/", "/;/");
|
||||
$target = array($create_table, "");
|
||||
$sql = preg_replace($source, $target, $sql);
|
||||
sql_query($sql, false, $dblink);
|
||||
}
|
||||
}
|
||||
|
||||
if($g5_shop_install) {
|
||||
// 이미지 사이즈
|
||||
$ssimg_width = 160;
|
||||
$ssimg_height = 160;
|
||||
$simg_width = 215;
|
||||
$simg_height = 215;
|
||||
$mimg_width = 230;
|
||||
$mimg_height = 230;
|
||||
$mmimg_width = 300;
|
||||
$mmimg_height = 300;
|
||||
$msimg_width = 80;
|
||||
$msimg_height = 80;
|
||||
$list_img_width = 225;
|
||||
$list_img_height = 225;
|
||||
|
||||
// default 설정 (쇼핑몰 설정)
|
||||
$sql = " insert into `{$g5_shop_prefix}default`
|
||||
set de_admin_company_name = '회사명',
|
||||
de_admin_company_saupja_no = '123-45-67890',
|
||||
de_admin_company_owner = '대표자명',
|
||||
de_admin_company_tel = '02-123-4567',
|
||||
de_admin_company_fax = '02-123-4568',
|
||||
de_admin_tongsin_no = '제 OO구 - 123호',
|
||||
de_admin_buga_no = '12345호',
|
||||
de_admin_company_zip = '123-456',
|
||||
de_admin_company_addr = 'OO도 OO시 OO구 OO동 123-45',
|
||||
de_admin_info_name = '정보책임자명',
|
||||
de_admin_info_email = '정보책임자 E-mail',
|
||||
de_shop_skin = 'basic',
|
||||
de_shop_mobile_skin = 'basic',
|
||||
de_type1_list_use = '1',
|
||||
de_type1_list_skin = 'main.10.skin.php',
|
||||
de_type1_list_mod = '5',
|
||||
de_type1_list_row = '1',
|
||||
de_type1_img_width = '$ssimg_width',
|
||||
de_type1_img_height = '$ssimg_height',
|
||||
de_type2_list_use = '1',
|
||||
de_type2_list_skin = 'main.20.skin.php',
|
||||
de_type2_list_mod = '4',
|
||||
de_type2_list_row = '1',
|
||||
de_type2_img_width = '$simg_width',
|
||||
de_type2_img_height = '$simg_height',
|
||||
de_type3_list_use = '1',
|
||||
de_type3_list_skin = 'main.40.skin.php',
|
||||
de_type3_list_mod = '4',
|
||||
de_type3_list_row = '1',
|
||||
de_type3_img_width = '$simg_width',
|
||||
de_type3_img_height = '$simg_height',
|
||||
de_type4_list_use = '1',
|
||||
de_type4_list_skin = 'main.50.skin.php',
|
||||
de_type4_list_mod = '5',
|
||||
de_type4_list_row = '1',
|
||||
de_type4_img_width = '$simg_width',
|
||||
de_type4_img_height = '$simg_height',
|
||||
de_type5_list_use = '1',
|
||||
de_type5_list_skin = 'main.30.skin.php',
|
||||
de_type5_list_mod = '4',
|
||||
de_type5_list_row = '1',
|
||||
de_type5_img_width = '$simg_width',
|
||||
de_type5_img_height = '$simg_height',
|
||||
de_mobile_type1_list_use = '1',
|
||||
de_mobile_type1_list_skin = 'main.30.skin.php',
|
||||
de_mobile_type1_list_mod = '2',
|
||||
de_mobile_type1_list_row = '4',
|
||||
de_mobile_type1_img_width = '$mimg_width',
|
||||
de_mobile_type1_img_height = '$mimg_height',
|
||||
de_mobile_type2_list_use = '1',
|
||||
de_mobile_type2_list_skin = 'main.10.skin.php',
|
||||
de_mobile_type2_list_mod = '2',
|
||||
de_mobile_type2_list_row = '2',
|
||||
de_mobile_type2_img_width = '$mimg_width',
|
||||
de_mobile_type2_img_height = '$mimg_height',
|
||||
de_mobile_type3_list_use = '1',
|
||||
de_mobile_type3_list_skin = 'main.10.skin.php',
|
||||
de_mobile_type3_list_mod = '2',
|
||||
de_mobile_type3_list_row = '4',
|
||||
de_mobile_type3_img_width = '$mmimg_width',
|
||||
de_mobile_type3_img_height = '$mmimg_height',
|
||||
de_mobile_type4_list_use = '1',
|
||||
de_mobile_type4_list_skin = 'main.20.skin.php',
|
||||
de_mobile_type4_list_mod = '2',
|
||||
de_mobile_type4_list_row = '2',
|
||||
de_mobile_type4_img_width = '$msimg_width',
|
||||
de_mobile_type4_img_height = '$msimg_height',
|
||||
de_mobile_type5_list_use = '1',
|
||||
de_mobile_type5_list_skin = 'main.10.skin.php',
|
||||
de_mobile_type5_list_mod = '2',
|
||||
de_mobile_type5_list_row = '2',
|
||||
de_mobile_type5_img_width = '$mimg_width',
|
||||
de_mobile_type5_img_height = '$mimg_height',
|
||||
de_bank_use = '1',
|
||||
de_bank_account = 'OO은행 12345-67-89012 예금주명',
|
||||
de_vbank_use = '0',
|
||||
de_iche_use = '0',
|
||||
de_card_use = '0',
|
||||
de_settle_min_point = '5000',
|
||||
de_settle_max_point = '50000',
|
||||
de_settle_point_unit = '100',
|
||||
de_cart_keep_term = '15',
|
||||
de_card_point = '0',
|
||||
de_point_days = '7',
|
||||
de_pg_service = 'kcp',
|
||||
de_kcp_mid = '',
|
||||
de_send_cost_case = '차등',
|
||||
de_send_cost_limit = '20000;30000;40000',
|
||||
de_send_cost_list = '4000;3000;2000',
|
||||
de_hope_date_use = '0',
|
||||
de_hope_date_after = '3',
|
||||
de_baesong_content = '배송 안내 입력전입니다.',
|
||||
de_change_content = '교환/반품 안내 입력전입니다.',
|
||||
de_rel_list_use = '1',
|
||||
de_rel_list_skin = 'relation.10.skin.php',
|
||||
de_rel_list_mod = '5',
|
||||
de_rel_img_width = '$simg_width',
|
||||
de_rel_img_height = '$simg_height',
|
||||
de_mobile_rel_list_use = '1',
|
||||
de_mobile_rel_list_skin = 'relation.10.skin.php',
|
||||
de_mobile_rel_list_mod = '3',
|
||||
de_mobile_rel_img_width = '$mimg_width',
|
||||
de_mobile_rel_img_height = '$mimg_height',
|
||||
de_search_list_skin = 'list.10.skin.php',
|
||||
de_search_img_width = '$list_img_width',
|
||||
de_search_img_height = '$list_img_height',
|
||||
de_search_list_mod = '5',
|
||||
de_search_list_row = '5',
|
||||
de_mobile_search_list_skin = 'list.10.skin.php',
|
||||
de_mobile_search_img_width = '$mimg_width',
|
||||
de_mobile_search_img_height = '$mimg_height',
|
||||
de_mobile_search_list_mod = '2',
|
||||
de_mobile_search_list_row = '5',
|
||||
de_listtype_list_skin = 'list.10.skin.php',
|
||||
de_listtype_img_width = '$list_img_width',
|
||||
de_listtype_img_height = '$list_img_height',
|
||||
de_listtype_list_mod = '5',
|
||||
de_listtype_list_row = '5',
|
||||
de_mobile_listtype_list_skin = 'list.10.skin.php',
|
||||
de_mobile_listtype_img_width = '$mimg_width',
|
||||
de_mobile_listtype_img_height = '$mimg_height',
|
||||
de_mobile_listtype_list_mod = '2',
|
||||
de_mobile_listtype_list_row = '5',
|
||||
de_simg_width = '$mimg_width',
|
||||
de_simg_height = '$mimg_height',
|
||||
de_mimg_width = '$mmimg_width',
|
||||
de_mimg_height = '$mmimg_height',
|
||||
de_item_use_use = '1',
|
||||
de_level_sell = '1',
|
||||
de_code_dup_use = '1',
|
||||
de_card_test = '1',
|
||||
de_sms_cont1 = '{이름}님의 회원가입을 축하드립니다.\nID:{회원아이디}\n{회사명}',
|
||||
de_sms_cont2 = '{이름}님 주문해주셔서 고맙습니다.\n{주문번호}\n{주문금액}원\n{회사명}',
|
||||
de_sms_cont3 = '{이름}님께서 주문하셨습니다.\n{주문번호}\n{주문금액}원\n{회사명}',
|
||||
de_sms_cont4 = '{이름}님 입금 감사합니다.\n{입금액}원\n주문번호:\n{주문번호}\n{회사명}',
|
||||
de_sms_cont5 = '{이름}님 배송합니다.\n택배:{택배회사}\n운송장번호:\n{운송장번호}\n{회사명}'
|
||||
";
|
||||
sql_query($sql, true, $dblink);
|
||||
}
|
||||
?>
|
||||
|
||||
<li>DB설정 완료</li>
|
||||
|
||||
<?php
|
||||
//-------------------------------------------------------------------------------------------------
|
||||
|
||||
// 디렉토리 생성
|
||||
$dir_arr = array (
|
||||
$data_path.'/cache',
|
||||
$data_path.'/editor',
|
||||
$data_path.'/file',
|
||||
$data_path.'/log',
|
||||
$data_path.'/member',
|
||||
$data_path.'/member_image',
|
||||
$data_path.'/session',
|
||||
$data_path.'/content',
|
||||
$data_path.'/faq',
|
||||
$data_path.'/tmp'
|
||||
);
|
||||
|
||||
for ($i=0; $i<count($dir_arr); $i++) {
|
||||
@mkdir($dir_arr[$i], G5_DIR_PERMISSION);
|
||||
@chmod($dir_arr[$i], G5_DIR_PERMISSION);
|
||||
}
|
||||
|
||||
// 게시판 디렉토리 생성 (작은별님,211206)
|
||||
for ($i=0; $i<count($tmp_bo_table); $i++) {
|
||||
$board_dir = $data_path.'/file/'.$tmp_bo_table[$i];
|
||||
@mkdir($board_dir, G5_DIR_PERMISSION);
|
||||
@chmod($board_dir, G5_DIR_PERMISSION);
|
||||
}
|
||||
|
||||
if($g5_shop_install) {
|
||||
$dir_arr = array (
|
||||
$data_path.'/banner',
|
||||
$data_path.'/common',
|
||||
$data_path.'/event',
|
||||
$data_path.'/item'
|
||||
);
|
||||
|
||||
for ($i=0; $i<count($dir_arr); $i++) {
|
||||
@mkdir($dir_arr[$i], G5_DIR_PERMISSION);
|
||||
@chmod($dir_arr[$i], G5_DIR_PERMISSION);
|
||||
}
|
||||
}
|
||||
?>
|
||||
|
||||
<li>데이터 디렉토리 생성 완료</li>
|
||||
|
||||
<?php
|
||||
//-------------------------------------------------------------------------------------------------
|
||||
|
||||
// DB 설정 파일 생성
|
||||
$file = '../'.G5_DATA_DIR.'/'.G5_DBCONFIG_FILE;
|
||||
$f = @fopen($file, 'a');
|
||||
|
||||
fwrite($f, "<?php\n");
|
||||
fwrite($f, "if (!defined('_GNUBOARD_')) exit;\n");
|
||||
fwrite($f, "define('G5_MYSQL_HOST', '".addcslashes($mysql_host, "\\'")."');\n");
|
||||
fwrite($f, "define('G5_MYSQL_USER', '".addcslashes($mysql_user, "\\'")."');\n");
|
||||
fwrite($f, "define('G5_MYSQL_PASSWORD', '".addcslashes($mysql_pass, "\\'")."');\n");
|
||||
fwrite($f, "define('G5_MYSQL_DB', '".addcslashes($mysql_db, "\\'")."');\n");
|
||||
fwrite($f, "define('G5_MYSQL_SET_MODE', {$mysql_set_mode});\n\n");
|
||||
fwrite($f, "define('G5_TABLE_PREFIX', '{$table_prefix}');\n\n");
|
||||
fwrite($f, "define('G5_TOKEN_ENCRYPTION_KEY', '".get_random_token_string(16)."'); // 토큰 암호화에 사용할 키\n\n");
|
||||
fwrite($f, "\$g5['write_prefix'] = G5_TABLE_PREFIX.'write_'; // 게시판 테이블명 접두사\n\n");
|
||||
fwrite($f, "\$g5['auth_table'] = G5_TABLE_PREFIX.'auth'; // 관리권한 설정 테이블\n");
|
||||
fwrite($f, "\$g5['config_table'] = G5_TABLE_PREFIX.'config'; // 기본환경 설정 테이블\n");
|
||||
fwrite($f, "\$g5['group_table'] = G5_TABLE_PREFIX.'group'; // 게시판 그룹 테이블\n");
|
||||
fwrite($f, "\$g5['group_member_table'] = G5_TABLE_PREFIX.'group_member'; // 게시판 그룹+회원 테이블\n");
|
||||
fwrite($f, "\$g5['board_table'] = G5_TABLE_PREFIX.'board'; // 게시판 설정 테이블\n");
|
||||
fwrite($f, "\$g5['board_file_table'] = G5_TABLE_PREFIX.'board_file'; // 게시판 첨부파일 테이블\n");
|
||||
fwrite($f, "\$g5['board_good_table'] = G5_TABLE_PREFIX.'board_good'; // 게시물 추천,비추천 테이블\n");
|
||||
fwrite($f, "\$g5['board_new_table'] = G5_TABLE_PREFIX.'board_new'; // 게시판 새글 테이블\n");
|
||||
fwrite($f, "\$g5['login_table'] = G5_TABLE_PREFIX.'login'; // 로그인 테이블 (접속자수)\n");
|
||||
fwrite($f, "\$g5['mail_table'] = G5_TABLE_PREFIX.'mail'; // 회원메일 테이블\n");
|
||||
fwrite($f, "\$g5['member_table'] = G5_TABLE_PREFIX.'member'; // 회원 테이블\n");
|
||||
fwrite($f, "\$g5['memo_table'] = G5_TABLE_PREFIX.'memo'; // 메모 테이블\n");
|
||||
fwrite($f, "\$g5['poll_table'] = G5_TABLE_PREFIX.'poll'; // 투표 테이블\n");
|
||||
fwrite($f, "\$g5['poll_etc_table'] = G5_TABLE_PREFIX.'poll_etc'; // 투표 기타의견 테이블\n");
|
||||
fwrite($f, "\$g5['point_table'] = G5_TABLE_PREFIX.'point'; // 포인트 테이블\n");
|
||||
fwrite($f, "\$g5['popular_table'] = G5_TABLE_PREFIX.'popular'; // 인기검색어 테이블\n");
|
||||
fwrite($f, "\$g5['scrap_table'] = G5_TABLE_PREFIX.'scrap'; // 게시글 스크랩 테이블\n");
|
||||
fwrite($f, "\$g5['visit_table'] = G5_TABLE_PREFIX.'visit'; // 방문자 테이블\n");
|
||||
fwrite($f, "\$g5['visit_sum_table'] = G5_TABLE_PREFIX.'visit_sum'; // 방문자 합계 테이블\n");
|
||||
fwrite($f, "\$g5['uniqid_table'] = G5_TABLE_PREFIX.'uniqid'; // 유니크한 값을 만드는 테이블\n");
|
||||
fwrite($f, "\$g5['autosave_table'] = G5_TABLE_PREFIX.'autosave'; // 게시글 작성시 일정시간마다 글을 임시 저장하는 테이블\n");
|
||||
fwrite($f, "\$g5['cert_history_table'] = G5_TABLE_PREFIX.'cert_history'; // 인증내역 테이블\n");
|
||||
fwrite($f, "\$g5['qa_config_table'] = G5_TABLE_PREFIX.'qa_config'; // 1:1문의 설정테이블\n");
|
||||
fwrite($f, "\$g5['qa_content_table'] = G5_TABLE_PREFIX.'qa_content'; // 1:1문의 테이블\n");
|
||||
fwrite($f, "\$g5['content_table'] = G5_TABLE_PREFIX.'content'; // 내용(컨텐츠)정보 테이블\n");
|
||||
fwrite($f, "\$g5['faq_table'] = G5_TABLE_PREFIX.'faq'; // 자주하시는 질문 테이블\n");
|
||||
fwrite($f, "\$g5['faq_master_table'] = G5_TABLE_PREFIX.'faq_master'; // 자주하시는 질문 마스터 테이블\n");
|
||||
fwrite($f, "\$g5['new_win_table'] = G5_TABLE_PREFIX.'new_win'; // 새창 테이블\n");
|
||||
fwrite($f, "\$g5['menu_table'] = G5_TABLE_PREFIX.'menu'; // 메뉴관리 테이블\n");
|
||||
fwrite($f, "\$g5['social_profile_table'] = G5_TABLE_PREFIX.'member_social_profiles'; // 소셜 로그인 테이블\n");
|
||||
fwrite($f, "\$g5['member_cert_history_table'] = G5_TABLE_PREFIX.'member_cert_history'; // 본인인증 변경내역 테이블\n");
|
||||
|
||||
if($g5_shop_install) {
|
||||
fwrite($f, "\n");
|
||||
fwrite($f, "define('G5_USE_SHOP', true);\n\n");
|
||||
fwrite($f, "define('G5_SHOP_TABLE_PREFIX', '{$g5_shop_prefix}');\n\n");
|
||||
fwrite($f, "\$g5['g5_shop_default_table'] = G5_SHOP_TABLE_PREFIX.'default'; // 쇼핑몰설정 테이블\n");
|
||||
fwrite($f, "\$g5['g5_shop_banner_table'] = G5_SHOP_TABLE_PREFIX.'banner'; // 배너 테이블\n");
|
||||
fwrite($f, "\$g5['g5_shop_cart_table'] = G5_SHOP_TABLE_PREFIX.'cart'; // 장바구니 테이블\n");
|
||||
fwrite($f, "\$g5['g5_shop_category_table'] = G5_SHOP_TABLE_PREFIX.'category'; // 상품분류 테이블\n");
|
||||
fwrite($f, "\$g5['g5_shop_event_table'] = G5_SHOP_TABLE_PREFIX.'event'; // 이벤트 테이블\n");
|
||||
fwrite($f, "\$g5['g5_shop_event_item_table'] = G5_SHOP_TABLE_PREFIX.'event_item'; // 상품, 이벤트 연결 테이블\n");
|
||||
fwrite($f, "\$g5['g5_shop_item_table'] = G5_SHOP_TABLE_PREFIX.'item'; // 상품 테이블\n");
|
||||
fwrite($f, "\$g5['g5_shop_item_option_table'] = G5_SHOP_TABLE_PREFIX.'item_option'; // 상품옵션 테이블\n");
|
||||
fwrite($f, "\$g5['g5_shop_item_use_table'] = G5_SHOP_TABLE_PREFIX.'item_use'; // 상품 사용후기 테이블\n");
|
||||
fwrite($f, "\$g5['g5_shop_item_qa_table'] = G5_SHOP_TABLE_PREFIX.'item_qa'; // 상품 질문답변 테이블\n");
|
||||
fwrite($f, "\$g5['g5_shop_item_relation_table'] = G5_SHOP_TABLE_PREFIX.'item_relation'; // 관련 상품 테이블\n");
|
||||
fwrite($f, "\$g5['g5_shop_order_table'] = G5_SHOP_TABLE_PREFIX.'order'; // 주문서 테이블\n");
|
||||
fwrite($f, "\$g5['g5_shop_order_delete_table'] = G5_SHOP_TABLE_PREFIX.'order_delete'; // 주문서 삭제 테이블\n");
|
||||
fwrite($f, "\$g5['g5_shop_wish_table'] = G5_SHOP_TABLE_PREFIX.'wish'; // 보관함(위시리스트) 테이블\n");
|
||||
fwrite($f, "\$g5['g5_shop_coupon_table'] = G5_SHOP_TABLE_PREFIX.'coupon'; // 쿠폰정보 테이블\n");
|
||||
fwrite($f, "\$g5['g5_shop_coupon_zone_table'] = G5_SHOP_TABLE_PREFIX.'coupon_zone'; // 쿠폰존 테이블\n");
|
||||
fwrite($f, "\$g5['g5_shop_coupon_log_table'] = G5_SHOP_TABLE_PREFIX.'coupon_log'; // 쿠폰사용정보 테이블\n");
|
||||
fwrite($f, "\$g5['g5_shop_sendcost_table'] = G5_SHOP_TABLE_PREFIX.'sendcost'; // 추가배송비 테이블\n");
|
||||
fwrite($f, "\$g5['g5_shop_personalpay_table'] = G5_SHOP_TABLE_PREFIX.'personalpay'; // 개인결제 정보 테이블\n");
|
||||
fwrite($f, "\$g5['g5_shop_order_address_table'] = G5_SHOP_TABLE_PREFIX.'order_address'; // 배송지이력 정보 테이블\n");
|
||||
fwrite($f, "\$g5['g5_shop_item_stocksms_table'] = G5_SHOP_TABLE_PREFIX.'item_stocksms'; // 재입고SMS 알림 정보 테이블\n");
|
||||
fwrite($f, "\$g5['g5_shop_post_log_table'] = G5_SHOP_TABLE_PREFIX.'order_post_log'; // 주문요청 로그 테이블\n");
|
||||
fwrite($f, "\$g5['g5_shop_order_data_table'] = G5_SHOP_TABLE_PREFIX.'order_data'; // 모바일 결제정보 임시저장 테이블\n");
|
||||
fwrite($f, "\$g5['g5_shop_inicis_log_table'] = G5_SHOP_TABLE_PREFIX.'inicis_log'; // 이니시스 모바일 계좌이체 로그 테이블\n");
|
||||
}
|
||||
|
||||
fwrite($f, "?>");
|
||||
|
||||
fclose($f);
|
||||
@chmod($file, G5_FILE_PERMISSION);
|
||||
?>
|
||||
|
||||
<li>DB설정 파일 생성 완료 (<?php echo $file ?>)</li>
|
||||
|
||||
<?php
|
||||
// data 디렉토리 및 하위 디렉토리에서는 .htaccess .htpasswd .php .phtml .html .htm .inc .cgi .pl .phar 파일을 실행할수 없게함.
|
||||
$f = fopen($data_path.'/.htaccess', 'w');
|
||||
$str = <<<EOD
|
||||
<FilesMatch "\.(htaccess|htpasswd|[Pp][Hh][Pp]|[Pp][Hh][Tt]|[Pp]?[Hh][Tt][Mm][Ll]?|[Ii][Nn][Cc]|[Cc][Gg][Ii]|[Pp][Ll]|[Pp][Hh][Aa][Rr])">
|
||||
Order allow,deny
|
||||
Deny from all
|
||||
</FilesMatch>
|
||||
RedirectMatch 403 /session/.*
|
||||
EOD;
|
||||
fwrite($f, $str);
|
||||
fclose($f);
|
||||
|
||||
if($g5_shop_install) {
|
||||
@copy('./logo_img', $data_path.'/common/logo_img');
|
||||
@copy('./logo_img', $data_path.'/common/logo_img2');
|
||||
@copy('./mobile_logo_img', $data_path.'/common/mobile_logo_img');
|
||||
@copy('./mobile_logo_img', $data_path.'/common/mobile_logo_img2');
|
||||
}
|
||||
//-------------------------------------------------------------------------------------------------
|
||||
?>
|
||||
</ol>
|
||||
|
||||
<p>축하합니다. <?php echo G5_VERSION ?> 설치가 완료되었습니다.</p>
|
||||
|
||||
</div>
|
||||
|
||||
<div class="ins_inner">
|
||||
|
||||
<h2>환경설정 변경은 다음의 과정을 따르십시오.</h2>
|
||||
|
||||
<ol>
|
||||
<li>메인화면으로 이동</li>
|
||||
<li>관리자 로그인</li>
|
||||
<li>관리자 모드 접속</li>
|
||||
<li>환경설정 메뉴의 기본환경설정 페이지로 이동</li>
|
||||
</ol>
|
||||
|
||||
<div class="inner_btn">
|
||||
<a href="../index.php">새로운 그누보드5로 이동</a>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
<?php
|
||||
include_once ('./install.inc2.php');
|
||||
@@ -0,0 +1,8 @@
|
||||
<?php
|
||||
if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가
|
||||
|
||||
if(!extension_loaded('gd') || !function_exists('gd_info')) {
|
||||
echo '<script>'.PHP_EOL;
|
||||
echo 'alert("'.G5_VERSION.'의 정상적인 사용을 위해서는 GD 라이브러리가 필요합니다.\nGD 라이브러리가 없을 경우 자동등록방지 문자와 썸네일 기능이 작동하지 않습니다.");'.PHP_EOL;
|
||||
echo '</script>'.PHP_EOL;
|
||||
}
|
||||
Binary file not shown.
Binary file not shown.
Reference in New Issue
Block a user