쇼핑몰을 사용하지 않을 경우 나오는 오류 수정 (열공중님,210723)

This commit is contained in:
EC2 Default User
2021-07-26 03:17:01 +00:00
parent 52ed0f3d64
commit 77064a40c6

View File

@ -177,8 +177,9 @@ if( !$row ) {
$is_check = true; $is_check = true;
} }
// 임시저장 테이블이 없을 경우 생성 if (defined('G5_USE_SHOP') && G5_USE_SHOP) {
if(!sql_query(" DESC {$g5['g5_shop_post_log_table']} ", false)) { // 임시저장 테이블이 없을 경우 생성
if(!sql_query(" DESC {$g5['g5_shop_post_log_table']} ", false)) {
sql_query(" CREATE TABLE IF NOT EXISTS `{$g5['g5_shop_post_log_table']}` ( sql_query(" CREATE TABLE IF NOT EXISTS `{$g5['g5_shop_post_log_table']}` (
`log_id` int(11) NOT NULL AUTO_INCREMENT, `log_id` int(11) NOT NULL AUTO_INCREMENT,
`oid` bigint(20) unsigned NOT NULL, `oid` bigint(20) unsigned NOT NULL,
@ -192,10 +193,10 @@ if(!sql_query(" DESC {$g5['g5_shop_post_log_table']} ", false)) {
) ENGINE=MyISAM DEFAULT CHARSET=utf8; ", true); ) ENGINE=MyISAM DEFAULT CHARSET=utf8; ", true);
$is_check = true; $is_check = true;
} }
$result = sql_query("describe `{$g5['g5_shop_post_log_table']}`"); $result = sql_query("describe `{$g5['g5_shop_post_log_table']}`");
while ($row = sql_fetch_array($result)){ while ($row = sql_fetch_array($result)){
if( $row['Field'] === 'ol_msg' && $row['Type'] === 'varchar(255)' ){ 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']}` 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']}` DROP PRIMARY KEY;", false);
@ -203,6 +204,7 @@ while ($row = sql_fetch_array($result)){
$is_check = true; $is_check = true;
break; break;
} }
}
} }
$is_check = run_replace('admin_dbupgrade', $is_check); $is_check = run_replace('admin_dbupgrade', $is_check);