From 77064a40c61cb5befa093ab1156dc7e0b474aabe Mon Sep 17 00:00:00 2001 From: EC2 Default User Date: Mon, 26 Jul 2021 03:17:01 +0000 Subject: [PATCH] =?UTF-8?q?=EC=87=BC=ED=95=91=EB=AA=B0=EC=9D=84=20?= =?UTF-8?q?=EC=82=AC=EC=9A=A9=ED=95=98=EC=A7=80=20=EC=95=8A=EC=9D=84=20?= =?UTF-8?q?=EA=B2=BD=EC=9A=B0=20=EB=82=98=EC=98=A4=EB=8A=94=20=EC=98=A4?= =?UTF-8?q?=EB=A5=98=20=EC=88=98=EC=A0=95=20(=EC=97=B4=EA=B3=B5=EC=A4=91?= =?UTF-8?q?=EB=8B=98,210723)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- adm/dbupgrade.php | 48 ++++++++++++++++++++++++----------------------- 1 file changed, 25 insertions(+), 23 deletions(-) diff --git a/adm/dbupgrade.php b/adm/dbupgrade.php index d3960deab..3f6a4be3d 100644 --- a/adm/dbupgrade.php +++ b/adm/dbupgrade.php @@ -177,31 +177,33 @@ if( !$row ) { $is_check = true; } -// 임시저장 테이블이 없을 경우 생성 -if(!sql_query(" DESC {$g5['g5_shop_post_log_table']} ", false)) { - sql_query(" CREATE TABLE IF NOT EXISTS `{$g5['g5_shop_post_log_table']}` ( - `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 '0000-00-00 00:00:00', - `ol_ip` varchar(25) NOT NULL DEFAULT '', - PRIMARY KEY (`log_id`) - ) ENGINE=MyISAM DEFAULT CHARSET=utf8; ", true); +if (defined('G5_USE_SHOP') && G5_USE_SHOP) { + // 임시저장 테이블이 없을 경우 생성 + if(!sql_query(" DESC {$g5['g5_shop_post_log_table']} ", false)) { + sql_query(" CREATE TABLE IF NOT EXISTS `{$g5['g5_shop_post_log_table']}` ( + `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 '0000-00-00 00:00:00', + `ol_ip` varchar(25) NOT NULL DEFAULT '', + PRIMARY KEY (`log_id`) + ) ENGINE=MyISAM DEFAULT CHARSET=utf8; ", true); - $is_check = true; -} - -$result = sql_query("describe `{$g5['g5_shop_post_log_table']}`"); -while ($row = sql_fetch_array($result)){ - if( $row['Field'] === 'ol_msg' && $row['Type'] === 'varchar(255)' ){ - sql_query("ALTER TABLE `{$g5['g5_shop_post_log_table']}` MODIFY ol_msg TEXT NOT NULL;", false); - sql_query("ALTER TABLE `{$g5['g5_shop_post_log_table']}` DROP PRIMARY KEY;", false); - sql_query("ALTER TABLE `{$g5['g5_shop_post_log_table']}` ADD `log_id` int(11) NOT NULL AUTO_INCREMENT, ADD PRIMARY KEY (`log_id`);", false); $is_check = true; - break; + } + + $result = sql_query("describe `{$g5['g5_shop_post_log_table']}`"); + while ($row = sql_fetch_array($result)){ + if( $row['Field'] === 'ol_msg' && $row['Type'] === 'varchar(255)' ){ + sql_query("ALTER TABLE `{$g5['g5_shop_post_log_table']}` MODIFY ol_msg TEXT NOT NULL;", false); + sql_query("ALTER TABLE `{$g5['g5_shop_post_log_table']}` DROP PRIMARY KEY;", false); + sql_query("ALTER TABLE `{$g5['g5_shop_post_log_table']}` ADD `log_id` int(11) NOT NULL AUTO_INCREMENT, ADD PRIMARY KEY (`log_id`);", false); + $is_check = true; + break; + } } }