diff --git a/adm/contentform.php b/adm/contentform.php index 59471cd24..8419ebdeb 100644 --- a/adm/contentform.php +++ b/adm/contentform.php @@ -5,32 +5,6 @@ include_once(G5_EDITOR_LIB); auth_check($auth[$sub_menu], "w"); -if( !isset($g5['content_table']) ){ - die('/data/dbconfig.php 파일에 $g5[\'content_table\'] = G5_TABLE_PREFIX.\'content\'; 를 추가해 주세요.'); -} -//내용(컨텐츠)정보 테이블이 있는지 검사한다. -if(!sql_query(" DESCRIBE {$g5['content_table']} ", false)) { - if(sql_query(" DESCRIBE {$g5['g5_shop_content_table']} ", false)) { - sql_query(" ALTER TABLE {$g5['g5_shop_content_table']} RENAME TO `{$g5['content_table']}` ;", false); - } else { - $query_cp = sql_query(" CREATE TABLE IF NOT EXISTS `{$g5['content_table']}` ( - `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_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`) - ) ENGINE=MyISAM DEFAULT CHARSET=utf8 ", true); - - // 내용관리 생성 - sql_query(" insert into `{$g5['content_table']}` set co_id = 'company', co_html = '1', co_subject = '회사소개', co_content= '
회사소개에 대한 내용을 입력하십시오.
' ", false ); - sql_query(" insert into `{$g5['content_table']}` set co_id = 'privacy', co_html = '1', co_subject = '개인정보 처리방침', co_content= '개인정보 처리방침에 대한 내용을 입력하십시오.
' ", false ); - sql_query(" insert into `{$g5['content_table']}` set co_id = 'provision', co_html = '1', co_subject = '서비스 이용약관', co_content= '서비스 이용약관에 대한 내용을 입력하십시오.
' ", false ); - } -} - // 상단, 하단 파일경로 필드 추가 $sql = " ALTER TABLE `{$g5['content_table']}` ADD `co_include_head` VARCHAR( 255 ) NOT NULL , ADD `co_include_tail` VARCHAR( 255 ) NOT NULL "; diff --git a/adm/contentlist.php b/adm/contentlist.php index fc7866f41..f3ce20a15 100644 --- a/adm/contentlist.php +++ b/adm/contentlist.php @@ -5,7 +5,7 @@ include_once('./_common.php'); auth_check($auth[$sub_menu], "r"); if( !isset($g5['content_table']) ){ - die('/data/dbconfig.php 파일에 $g5[\'content_table\'] = G5_TABLE_PREFIX.\'content\'; 를 추가해 주세요.'); + die('/data/dbconfig.php 파일에 $g5[\'content_table\'] = G5_TABLE_PREFIX.\'content\'; 를 추가해 주세요.'); } //내용(컨텐츠)정보 테이블이 있는지 검사한다. if(!sql_query(" DESCRIBE {$g5['content_table']} ", false)) { diff --git a/adm/faqform.php b/adm/faqform.php index 8cb2730d7..b3852c07e 100644 --- a/adm/faqform.php +++ b/adm/faqform.php @@ -5,46 +5,6 @@ include_once(G5_EDITOR_LIB); auth_check($auth[$sub_menu], "w"); -//dbconfig파일에 $g5['faq_table'] , $g5['faq_master_table'] 배열변수가 있는지 체크 -if( !isset($g5['faq_table']) || !isset($g5['faq_master_table']) ){ - die('/data/dbconfig.php 파일에회사소개에 대한 내용을 입력하십시오.
' ", false ); + sql_query(" insert into `{$g5['content_table']}` set co_id = 'privacy', co_html = '1', co_subject = '개인정보 처리방침', co_content= '개인정보 처리방침에 대한 내용을 입력하십시오.
' ", false ); + sql_query(" insert into `{$g5['content_table']}` set co_id = 'provision', co_html = '1', co_subject = '서비스 이용약관', co_content= '서비스 이용약관에 대한 내용을 입력하십시오.
' ", false ); + } +} + // 내용 $sql = " select * from {$g5['content_table']} where co_id = '$co_id' "; $co = sql_fetch($sql); diff --git a/bbs/faq.php b/bbs/faq.php index 5119ccdb3..932ea58a6 100644 --- a/bbs/faq.php +++ b/bbs/faq.php @@ -5,7 +5,41 @@ if (!$fm_id) $fm_id = 1; //dbconfig파일에 $g5['faq_table'] , $g5['faq_master_table'] 배열변수가 있는지 체크 if( !isset($g5['faq_table']) || !isset($g5['faq_master_table']) ){ - die('관리자 모드에서 게시판관리->FAQ관리를 먼저 확인해 주세요.'); + die('관리자 모드에서 게시판관리->FAQ관리를 먼저 확인해 주세요.'); +} +//자주하시는 질문 마스터 테이블이 있는지 검사한다. +if(!sql_query(" DESCRIBE {$g5['faq_master_table']} ", false)) { + if(sql_query(" DESCRIBE {$g5['g5_shop_faq_master_table']} ", false)) { + sql_query(" ALTER TABLE {$g5['g5_shop_faq_master_table']} RENAME TO `{$g5['faq_master_table']}` ;", false); + } else { + $query_cp = sql_query(" CREATE TABLE IF NOT EXISTS `{$g5['faq_master_table']}` ( + `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_order` int(11) NOT NULL DEFAULT '0', + PRIMARY KEY (`fm_id`) + ) ENGINE=MyISAM DEFAULT CHARSET=utf8 ", true); + } + // FAQ Master + sql_query(" insert into `{$g5['faq_master_table']}` set fm_id = '1', fm_subject = '자주하시는 질문' ", false); +} + +//자주하시는 질문 테이블이 있는지 검사한다. +if(!sql_query(" DESCRIBE {$g5['faq_table']} ", false)) { + if(sql_query(" DESCRIBE {$g5['g5_shop_faq_table']} ", false)) { + sql_query(" ALTER TABLE {$g5['g5_shop_faq_table']} RENAME TO `{$g5['faq_table']}` ;", false); + } else { + $query_cp = sql_query(" CREATE TABLE IF NOT EXISTS `{$g5['faq_table']}` ( + `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=MyISAM DEFAULT CHARSET=utf8 ", true); + } } // FAQ MASTER diff --git a/install/gnuboard5.sql b/install/gnuboard5.sql index 5da626de8..5b1177987 100644 --- a/install/gnuboard5.sql +++ b/install/gnuboard5.sql @@ -784,54 +784,3 @@ CREATE TABLE IF NOT EXISTS `g5_qa_content` ( ) ENGINE=MyISAM DEFAULT CHARSET=utf8; -- -------------------------------------------------------- - --- --- 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_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`) -) ENGINE=MyISAM DEFAULT CHARSET=utf8; - --- -------------------------------------------------------- - --- --- 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=MyISAM DEFAULT CHARSET=utf8; - --- -------------------------------------------------------- - --- --- 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_order` int(11) NOT NULL DEFAULT '0', - PRIMARY KEY (`fm_id`) -) ENGINE=MyISAM DEFAULT CHARSET=utf8; - --- -------------------------------------------------------- \ No newline at end of file diff --git a/install/install_db.php b/install/install_db.php index bb95fd13b..8f4aad262 100644 --- a/install/install_db.php +++ b/install/install_db.php @@ -173,14 +173,6 @@ $sql = " insert into `{$table_prefix}member` mb_ip = '{$_SERVER['REMOTE_ADDR']}' "; @mysql_query($sql); - -// 내용관리 생성 -@mysql_query(" insert into `{$table_prefix}content` set co_id = 'company', co_html = '1', co_subject = '회사소개', co_content= '회사소개에 대한 내용을 입력하십시오.
' ") or die(mysql_error() . "" . $sql); -@mysql_query(" insert into `{$table_prefix}content` set co_id = 'privacy', co_html = '1', co_subject = '개인정보 처리방침', co_content= '
개인정보 처리방침에 대한 내용을 입력하십시오.
' ") or die(mysql_error() . "" . $sql); -@mysql_query(" insert into `{$table_prefix}content` set co_id = 'provision', co_html = '1', co_subject = '서비스 이용약관', co_content= '
서비스 이용약관에 대한 내용을 입력하십시오.
' ") or die(mysql_error() . "" . $sql); - -// FAQ Master -@mysql_query(" insert into `{$table_prefix}faq_master` set fm_id = '1', fm_subject = '자주하시는 질문' ") or die(mysql_error() . "
" . $sql); ?>