5.4 버전 내용 적용
This commit is contained in:
@ -4,6 +4,9 @@ include_once('../lib/json.lib.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'); // 데이타 가져오는 함수 모음
|
||||
|
||||
$data_path = '../'.G5_DATA_DIR;
|
||||
|
||||
// 파일이 존재한다면 설치할 수 없다.
|
||||
|
||||
@ -133,6 +133,9 @@ CREATE TABLE IF NOT EXISTS `g5_board_file` (
|
||||
`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',
|
||||
@ -186,10 +189,10 @@ CREATE TABLE IF NOT EXISTS `g5_board_new` (
|
||||
DROP TABLE IF EXISTS `g5_config`;
|
||||
CREATE TABLE IF NOT EXISTS `g5_config` (
|
||||
`cf_title` varchar(255) NOT NULL DEFAULT '',
|
||||
`cf_theme` varchar(255) NOT NULL DEFAULT '',
|
||||
`cf_admin` varchar(255) NOT NULL DEFAULT '',
|
||||
`cf_admin_email` varchar(255) NOT NULL DEFAULT '',
|
||||
`cf_admin_email_name` 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',
|
||||
@ -198,25 +201,26 @@ CREATE TABLE IF NOT EXISTS `g5_config` (
|
||||
`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(255) NOT NULL DEFAULT '',
|
||||
`cf_new_skin` varchar(50) NOT NULL DEFAULT '',
|
||||
`cf_new_rows` int(11) NOT NULL DEFAULT '0',
|
||||
`cf_search_skin` varchar(255) NOT NULL DEFAULT '',
|
||||
`cf_connect_skin` varchar(255) NOT NULL DEFAULT '',
|
||||
`cf_faq_skin` varchar(255) NOT NULL DEFAULT '',
|
||||
`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(255) NOT NULL DEFAULT '',
|
||||
`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(255) NOT NULL DEFAULT '',
|
||||
`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',
|
||||
@ -272,44 +276,44 @@ CREATE TABLE IF NOT EXISTS `g5_config` (
|
||||
`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(255) NOT NULL DEFAULT '',
|
||||
`cf_mobile_search_skin` varchar(255) NOT NULL DEFAULT '',
|
||||
`cf_mobile_connect_skin` varchar(255) NOT NULL DEFAULT '',
|
||||
`cf_mobile_faq_skin` varchar(255) NOT NULL DEFAULT '',
|
||||
`cf_mobile_member_skin` varchar(255) NOT NULL DEFAULT '',
|
||||
`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(255) NOT NULL DEFAULT '',
|
||||
`cf_editor` varchar(50) NOT NULL DEFAULT '',
|
||||
`cf_cert_use` tinyint(4) NOT NULL DEFAULT '0',
|
||||
`cf_cert_ipin` varchar(255) NOT NULL DEFAULT '',
|
||||
`cf_cert_hp` varchar(255) NOT NULL DEFAULT '',
|
||||
`cf_cert_kcb_cd` varchar(255) NOT NULL DEFAULT '',
|
||||
`cf_cert_kcp_cd` varchar(255) NOT NULL DEFAULT '',
|
||||
`cf_lg_mid` varchar(255) NOT NULL DEFAULT '',
|
||||
`cf_lg_mert_key` varchar(255) 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(255) NOT NULL DEFAULT '',
|
||||
`cf_icode_server_port` varchar(255) NOT NULL DEFAULT '',
|
||||
`cf_googl_shorturl_apikey` varchar(255) NOT NULL DEFAULT '',
|
||||
`cf_icode_server_ip` varchar(50) NOT NULL DEFAULT '',
|
||||
`cf_icode_server_port` varchar(50) 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(255) NOT NULL,
|
||||
`cf_facebook_secret` varchar(255) NOT NULL,
|
||||
`cf_twitter_key` varchar(255) NOT NULL,
|
||||
`cf_twitter_secret` varchar(255) NOT NULL,
|
||||
`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(255) NOT NULL,
|
||||
`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 '',
|
||||
@ -416,7 +420,7 @@ CREATE TABLE IF NOT EXISTS `g5_group_member` (
|
||||
|
||||
DROP TABLE IF EXISTS `g5_login`;
|
||||
CREATE TABLE IF NOT EXISTS `g5_login` (
|
||||
`lo_ip` varchar(255) NOT NULL default '',
|
||||
`lo_ip` varchar(100) NOT NULL default '',
|
||||
`mb_id` varchar(20) NOT NULL default '',
|
||||
`lo_datetime` datetime NOT NULL default '0000-00-00 00:00:00',
|
||||
`lo_location` text NOT NULL,
|
||||
@ -490,6 +494,8 @@ CREATE TABLE IF NOT EXISTS `g5_member` (
|
||||
`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 '',
|
||||
@ -514,12 +520,15 @@ CREATE TABLE IF NOT EXISTS `g5_member` (
|
||||
|
||||
DROP TABLE IF EXISTS `g5_memo`;
|
||||
CREATE TABLE IF NOT EXISTS `g5_memo` (
|
||||
`me_id` int(11) NOT NULL default '0',
|
||||
`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 '0000-00-00 00:00:00',
|
||||
`me_read_datetime` datetime NOT NULL default '0000-00-00 00:00:00',
|
||||
`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=MyISAM DEFAULT CHARSET=utf8;
|
||||
@ -543,7 +552,7 @@ CREATE TABLE IF NOT EXISTS `g5_point` (
|
||||
`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(255) 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`)
|
||||
@ -645,11 +654,14 @@ CREATE TABLE IF NOT EXISTS `g5_scrap` (
|
||||
DROP TABLE IF EXISTS `g5_visit`;
|
||||
CREATE TABLE IF NOT EXISTS `g5_visit` (
|
||||
`vi_id` int(11) NOT NULL default '0',
|
||||
`vi_ip` varchar(255) NOT NULL default '',
|
||||
`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(255) NOT NULL default '',
|
||||
`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`)
|
||||
@ -798,6 +810,7 @@ CREATE TABLE IF NOT EXISTS `g5_content` (
|
||||
`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 '',
|
||||
@ -805,7 +818,8 @@ CREATE TABLE IF NOT EXISTS `g5_content` (
|
||||
`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`)
|
||||
PRIMARY KEY (`co_id`),
|
||||
KEY `co_seo_title` (`co_seo_title`)
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
|
||||
|
||||
-- --------------------------------------------------------
|
||||
|
||||
@ -13,6 +13,11 @@ 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');
|
||||
|
||||
@ -61,7 +66,7 @@ if (!$select_db) {
|
||||
}
|
||||
|
||||
$mysql_set_mode = 'false';
|
||||
sql_set_charset('utf8', $dblink);
|
||||
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']) {
|
||||
@ -86,7 +91,10 @@ $file = preg_replace('/`g5_([^`]+`)/', '`'.$table_prefix.'$1', $file);
|
||||
$f = explode(';', $file);
|
||||
for ($i=0; $i<count($f); $i++) {
|
||||
if (trim($f[$i]) == '') continue;
|
||||
sql_query($f[$i], true, $dblink);
|
||||
|
||||
$sql = get_db_create_replace($f[$i]);
|
||||
|
||||
sql_query($sql, true, $dblink);
|
||||
}
|
||||
// 테이블 생성 ------------------------------------
|
||||
?>
|
||||
@ -180,7 +188,7 @@ sql_query($sql, true, $dblink);
|
||||
// 관리자 회원가입
|
||||
$sql = " insert into `{$table_prefix}member`
|
||||
set mb_id = '$admin_id',
|
||||
mb_password = PASSWORD('$admin_pass'),
|
||||
mb_password = '".get_encrypt_string($admin_pass)."',
|
||||
mb_name = '$admin_name',
|
||||
mb_nick = '$admin_name',
|
||||
mb_email = '$admin_email',
|
||||
@ -194,9 +202,9 @@ $sql = " insert into `{$table_prefix}member`
|
||||
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>' ", 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>' ", 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>' ", true, $dblink);
|
||||
sql_query(" insert into `{$table_prefix}content` set co_id = 'company', co_html = '1', co_subject = '회사소개', co_seo_title = '".generate_seo_title('회사소개')."', co_content= '<p align=center><b>회사소개에 대한 내용을 입력하십시오.</b></p>' ", true, $dblink);
|
||||
sql_query(" insert into `{$table_prefix}content` set co_id = 'privacy', co_html = '1', co_subject = '개인정보 처리방침', co_seo_title = '".generate_seo_title('개인정보 처리방침')."', co_content= '<p align=center><b>개인정보 처리방침에 대한 내용을 입력하십시오.</b></p>' ", true, $dblink);
|
||||
sql_query(" insert into `{$table_prefix}content` set co_id = 'provision', co_html = '1', co_subject = '서비스 이용약관', co_seo_title = '".generate_seo_title('서비스 이용약관')."', co_content= '<p align=center><b>서비스 이용약관에 대한 내용을 입력하십시오.</b></p>' ", true, $dblink);
|
||||
|
||||
// FAQ Master
|
||||
sql_query(" insert into `{$table_prefix}faq_master` set fm_id = '1', fm_subject = '자주하시는 질문' ", true, $dblink);
|
||||
@ -283,6 +291,7 @@ for ($i=0; $i<count($tmp_bo_table); $i++)
|
||||
|
||||
// 게시판 테이블 생성
|
||||
$file = file("../".G5_ADMIN_DIR."/sql_write.sql");
|
||||
$file = get_db_create_replace($file);
|
||||
$sql = implode($file, "\n");
|
||||
|
||||
$create_table = $table_prefix.'write_' . $tmp_bo_table[$i];
|
||||
|
||||
Reference in New Issue
Block a user