This commit is contained in:
shim
2023-04-17 11:06:08 +09:00
parent d0b393aa97
commit 76264e09ad
4686 changed files with 552713 additions and 0 deletions

View File

@@ -0,0 +1,317 @@
<?php
if(!defined('__KIMS__')) exit;
//데이터
$_tmp = db_query( "select count(*) from ".$table[$module.'data'], $DB_CONNECT );
if ( !$_tmp ) {
$_tmp = ("
CREATE TABLE ".$table[$module.'data']." (
uid INT PRIMARY KEY NOT NULL AUTO_INCREMENT,
site INT DEFAULT '0' NOT NULL,
gid INT DEFAULT '0' NOT NULL,
mbruid INT DEFAULT '0' NOT NULL,
cid INT DEFAULT '0' NOT NULL,
subject VARCHAR(200) DEFAULT '' NOT NULL,
review VARCHAR(200) DEFAULT '' NOT NULL,
content MEDIUMTEXT DEFAULT '' NOT NULL,
tag VARCHAR(200) DEFAULT '' NOT NULL,
display TINYINT DEFAULT '0' NOT NULL,
hidden TINYINT DEFAULT '0' NOT NULL,
html VARCHAR(4) DEFAULT '' NOT NULL,
category TEXT NOT NULL,
members TEXT NOT NULL,
upload TEXT NOT NULL,
videos TEXT NOT NULL,
featured_img INT DEFAULT '0' NOT NULL,
comment INT DEFAULT '0' NOT NULL,
oneline INT DEFAULT '0' NOT NULL,
hit INT DEFAULT '0' NOT NULL,
likes INT DEFAULT '0' NOT NULL,
dislikes INT DEFAULT '0' NOT NULL,
rating INT DEFAULT '0' NOT NULL,
num_rating INT DEFAULT '0' NOT NULL,
location VARCHAR(200) DEFAULT '' NOT NULL,
pin VARCHAR(50) DEFAULT '' NOT NULL,
dis_like TINYINT DEFAULT '0' NOT NULL,
dis_rating TINYINT DEFAULT '0' NOT NULL,
dis_comment TINYINT DEFAULT '0' NOT NULL,
dis_listadd TINYINT DEFAULT '0' NOT NULL,
perm_g VARCHAR(200) DEFAULT '' NOT NULL,
perm_l TINYINT DEFAULT '0' NOT NULL,
format TINYINT DEFAULT '0' NOT NULL,
d_regis VARCHAR(14) DEFAULT '' NOT NULL,
d_modify VARCHAR(14) DEFAULT '' NOT NULL,
d_comment VARCHAR(14) DEFAULT '' NOT NULL,
d_select VARCHAR(14) DEFAULT '' NOT NULL,
ip VARCHAR(25) DEFAULT '' NOT NULL,
agent VARCHAR(150) DEFAULT '' NOT NULL,
joint TEXT NOT NULL,
linkedmenu VARCHAR(100) DEFAULT '' NOT NULL,
goods VARCHAR(200) DEFAULT '' NOT NULL,
log TEXT NOT NULL,
adddata TEXT NOT NULL,
KEY gid(gid),
KEY display(display),
KEY subject(subject),
KEY tag(tag),
KEY hit(hit),
KEY likes(likes),
KEY dislikes(dislikes),
KEY d_modify(d_modify),
KEY d_regis(d_regis)) ENGINE=".$DB['type']." CHARSET=UTF8MB4");
db_query($_tmp, $DB_CONNECT);
db_query("OPTIMIZE TABLE ".$table[$module.'data'],$DB_CONNECT);
}
//리스트 인덱스
$_tmp = db_query( "select count(*) from ".$table[$module.'list_index'], $DB_CONNECT );
if ( !$_tmp ) {
$_tmp = ("
CREATE TABLE ".$table[$module.'list_index']." (
site INT DEFAULT '0' NOT NULL,
list INT DEFAULT '0' NOT NULL,
display TINYINT DEFAULT '0' NOT NULL,
data INT DEFAULT '0' NOT NULL,
gid INT DEFAULT '0' NOT NULL,
mbruid INT DEFAULT '0' NOT NULL,
KEY site(site),
KEY list(list),
KEY data(data),
KEY gid(gid)) ENGINE=".$DB['type']." CHARSET=UTF8MB4");
db_query($_tmp, $DB_CONNECT);
db_query("OPTIMIZE TABLE ".$table[$module.'list_index'],$DB_CONNECT);
}
//데이타 인덱스
$_tmp = db_query( "select count(*) from ".$table[$module.'index'], $DB_CONNECT );
if ( !$_tmp ) {
$_tmp = ("
CREATE TABLE ".$table[$module.'index']." (
site INT DEFAULT '0' NOT NULL,
display TINYINT DEFAULT '0' NOT NULL,
format TINYINT DEFAULT '0' NOT NULL,
gid INT DEFAULT '0' NOT NULL,
KEY site(site),
KEY display(display),
KEY format(format),
KEY gid(gid)) ENGINE=".$DB['type']." CHARSET=UTF8MB4");
db_query($_tmp, $DB_CONNECT);
db_query("OPTIMIZE TABLE ".$table[$module.'index'],$DB_CONNECT);
}
//카테고리 인덱스
$_tmp = db_query( "select count(*) from ".$table[$module.'category_index'], $DB_CONNECT );
if ( !$_tmp ) {
$_tmp = ("
CREATE TABLE ".$table[$module.'category_index']." (
site INT DEFAULT '0' NOT NULL,
category INT DEFAULT '0' NOT NULL,
display TINYINT DEFAULT '0' NOT NULL,
format TINYINT DEFAULT '0' NOT NULL,
data INT DEFAULT '0' NOT NULL,
gid INT DEFAULT '0' NOT NULL,
depth TINYINT DEFAULT '0' NOT NULL,
KEY site(site),
KEY category(category),
KEY data(data),
KEY display(display),
KEY format(format),
KEY gid(gid)) ENGINE=".$DB['type']." CHARSET=UTF8MB4");
db_query($_tmp, $DB_CONNECT);
db_query("OPTIMIZE TABLE ".$table[$module.'category_index'],$DB_CONNECT);
}
//카테고리
$_tmp = db_query( "select count(*) from ".$table[$module.'category'], $DB_CONNECT );
if ( !$_tmp ) {
$_tmp = ("
CREATE TABLE ".$table[$module.'category']." (
uid INT PRIMARY KEY NOT NULL AUTO_INCREMENT,
gid INT DEFAULT '0' NOT NULL,
site INT DEFAULT '0' NOT NULL,
id VARCHAR(50) DEFAULT '' NOT NULL,
is_child TINYINT DEFAULT '0' NOT NULL,
parent INT DEFAULT '0' NOT NULL,
depth TINYINT DEFAULT '0' NOT NULL,
hidden TINYINT DEFAULT '0' NOT NULL,
reject TINYINT DEFAULT '0' NOT NULL,
name VARCHAR(50) DEFAULT '' NOT NULL,
layout VARCHAR(50) DEFAULT '' NOT NULL,
layout_mobile VARCHAR(50) DEFAULT '' NOT NULL,
skin VARCHAR(50) DEFAULT '' NOT NULL,
skin_mobile VARCHAR(50) DEFAULT '' NOT NULL,
imghead VARCHAR(100) DEFAULT '' NOT NULL,
imgfoot VARCHAR(100) DEFAULT '' NOT NULL,
puthead TINYINT DEFAULT '0' NOT NULL,
putfoot TINYINT DEFAULT '0' NOT NULL,
recnum INT DEFAULT '0' NOT NULL,
num INT DEFAULT '0' NOT NULL,
featured_img VARCHAR(50) DEFAULT '' NOT NULL,
sosokmenu VARCHAR(50) DEFAULT '' NOT NULL,
KEY gid(gid),
KEY parent(parent),
KEY depth(depth),
KEY hidden(hidden)) ENGINE=".$DB['type']." CHARSET=UTF8MB4");
db_query($_tmp, $DB_CONNECT);
db_query("OPTIMIZE TABLE ".$table[$module.'category'],$DB_CONNECT);
}
//멤버
$_tmp = db_query( "select count(*) from ".$table[$module.'member'], $DB_CONNECT );
if ( !$_tmp ) {
$_tmp = ("
CREATE TABLE ".$table[$module.'member']." (
mbruid INT DEFAULT '0' NOT NULL,
site INT DEFAULT '0' NOT NULL,
gid INT DEFAULT '0' NOT NULL,
data INT DEFAULT '0' NOT NULL,
display TINYINT DEFAULT '0' NOT NULL,
format TINYINT DEFAULT '0' NOT NULL,
auth TINYINT DEFAULT '0' NOT NULL,
level TINYINT DEFAULT '0' NOT NULL,
d_regis VARCHAR(14) DEFAULT '' NOT NULL,
KEY mbruid(mbruid),
KEY gid(gid),
KEY data(data),
KEY display(display),
KEY format(format),
KEY auth(auth),
KEY level(level)) ENGINE=".$DB['type']." CHARSET=UTF8MB4");
db_query($_tmp, $DB_CONNECT);
db_query("OPTIMIZE TABLE ".$table[$module.'member'],$DB_CONNECT);
}
//리스트
$_tmp = db_query( "select count(*) from ".$table[$module.'list'], $DB_CONNECT );
if ( !$_tmp ) {
$_tmp = ("
CREATE TABLE ".$table[$module.'list']." (
uid INT PRIMARY KEY NOT NULL AUTO_INCREMENT,
gid INT DEFAULT '0' NOT NULL,
site INT DEFAULT '0' NOT NULL,
id VARCHAR(30) DEFAULT '' NOT NULL,
name VARCHAR(200) DEFAULT '' NOT NULL,
review VARCHAR(300) DEFAULT '' NOT NULL,
mbruid INT DEFAULT '0' NOT NULL,
display TINYINT DEFAULT '0' NOT NULL,
num INT DEFAULT '0' NOT NULL,
tag VARCHAR(200) DEFAULT '' NOT NULL,
d_last VARCHAR(14) DEFAULT '' NOT NULL,
d_regis VARCHAR(14) DEFAULT '' NOT NULL,
imghead VARCHAR(100) DEFAULT '' NOT NULL,
imgfoot VARCHAR(100) DEFAULT '' NOT NULL,
puthead VARCHAR(20) DEFAULT '' NOT NULL,
putfoot VARCHAR(20) DEFAULT '' NOT NULL,
addinfo TEXT NOT NULL,
writecode TEXT NOT NULL,
KEY gid(gid),
KEY mbruid(mbruid),
KEY id(id)) ENGINE=".$DB['type']." CHARSET=UTF8MB4");
db_query($_tmp, $DB_CONNECT);
db_query("OPTIMIZE TABLE ".$table[$module.'list'],$DB_CONNECT);
}
//리스트 멤버
$_tmp = db_query( "select count(*) from ".$table[$module.'list_member'], $DB_CONNECT );
if ( !$_tmp ) {
$_tmp = ("
CREATE TABLE ".$table[$module.'list_member']." (
mbruid INT DEFAULT '0' NOT NULL,
site INT DEFAULT '0' NOT NULL,
gid INT DEFAULT '0' NOT NULL,
list INT DEFAULT '0' NOT NULL,
display TINYINT DEFAULT '0' NOT NULL,
auth TINYINT DEFAULT '0' NOT NULL,
level TINYINT DEFAULT '0' NOT NULL,
d_regis VARCHAR(14) DEFAULT '' NOT NULL,
KEY mbruid(mbruid),
KEY gid(gid),
KEY list(list),
KEY display(display),
KEY auth(auth),
KEY level(level)) ENGINE=".$DB['type']." CHARSET=UTF8MB4");
db_query($_tmp, $DB_CONNECT);
db_query("OPTIMIZE TABLE ".$table[$module.'list_member'],$DB_CONNECT);
}
//포스트 월별수량
$_tmp = db_query( "select count(*) from ".$table[$module.'month'], $DB_CONNECT );
if ( !$_tmp ) {
$_tmp = ("
CREATE TABLE ".$table[$module.'month']." (
date CHAR(6) DEFAULT '' NOT NULL,
site INT DEFAULT '0' NOT NULL,
data INT DEFAULT '0' NOT NULL,
hit INT DEFAULT '0' NOT NULL,
likes INT DEFAULT '0' NOT NULL,
dislikes INT DEFAULT '0' NOT NULL,
comment INT DEFAULT '0' NOT NULL,
mobile INT DEFAULT '0' NOT NULL,
desktop INT DEFAULT '0' NOT NULL,
inside INT DEFAULT '0' NOT NULL,
outside INT DEFAULT '0' NOT NULL,
yt INT DEFAULT '0' NOT NULL,
kt INT DEFAULT '0' NOT NULL,
ks INT DEFAULT '0' NOT NULL,
bd INT DEFAULT '0' NOT NULL,
ig INT DEFAULT '0' NOT NULL,
fb INT DEFAULT '0' NOT NULL,
tt INT DEFAULT '0' NOT NULL,
nb INT DEFAULT '0' NOT NULL,
KEY date(date),
KEY data(data),
KEY hit(hit),
KEY likes(likes),
KEY dislikes(dislikes),
KEY comment(comment),
KEY site(site)) ENGINE=".$DB['type']." CHARSET=UTF8MB4");
db_query($_tmp, $DB_CONNECT);
db_query("OPTIMIZE TABLE ".$table[$module.'month'],$DB_CONNECT);
}
//포스트 일별수량
$_tmp = db_query( "select count(*) from ".$table[$module.'day'], $DB_CONNECT );
if ( !$_tmp ) {
$_tmp = ("
CREATE TABLE ".$table[$module.'day']." (
date CHAR(8) DEFAULT '' NOT NULL,
site INT DEFAULT '0' NOT NULL,
data INT DEFAULT '0' NOT NULL,
display TINYINT DEFAULT '0' NOT NULL,
hit INT DEFAULT '0' NOT NULL,
likes INT DEFAULT '0' NOT NULL,
dislikes INT DEFAULT '0' NOT NULL,
comment INT DEFAULT '0' NOT NULL,
mobile INT DEFAULT '0' NOT NULL,
desktop INT DEFAULT '0' NOT NULL,
inside INT DEFAULT '0' NOT NULL,
outside INT DEFAULT '0' NOT NULL,
yt INT DEFAULT '0' NOT NULL,
kt INT DEFAULT '0' NOT NULL,
ks INT DEFAULT '0' NOT NULL,
bd INT DEFAULT '0' NOT NULL,
ig INT DEFAULT '0' NOT NULL,
fb INT DEFAULT '0' NOT NULL,
tt INT DEFAULT '0' NOT NULL,
nb INT DEFAULT '0' NOT NULL,
KEY date(date),
KEY data(data),
KEY hit(hit),
KEY likes(likes),
KEY dislikes(dislikes),
KEY comment(comment),
KEY site(site)) ENGINE=".$DB['type']." CHARSET=UTF8MB4");
db_query($_tmp, $DB_CONNECT);
db_query("OPTIMIZE TABLE ".$table[$module.'day'],$DB_CONNECT);
}
?>

View File

@@ -0,0 +1,12 @@
<?php
$table[$module.'data'] = $DB['head'].'_'.$module.'_data'; //데이터
$table[$module.'member'] = $DB['head'].'_'.$module.'_member'; //멤버
$table[$module.'index'] = $DB['head'].'_'.$module.'_index'; //데이타 인덱스
$table[$module.'category'] = $DB['head'].'_'.$module.'_category'; //카테고리
$table[$module.'category_index'] = $DB['head'].'_'.$module.'_category_index'; //카테고리 인덱스
$table[$module.'list'] = $DB['head'].'_'.$module.'_list'; //리스트
$table[$module.'list_member'] = $DB['head'].'_'.$module.'_list_member'; //리스트 멤버
$table[$module.'list_index'] = $DB['head'].'_'.$module.'_list_index'; //리스트 인덱스
$table[$module.'month']= $DB['head'].'_'.$module.'_month'; //월별수량
$table[$module.'day'] = $DB['head'].'_'.$module.'_day'; //일별수량
?>