This commit is contained in:
최준흠 2024-05-09 16:39:00 +09:00
commit fa0034403c
3 changed files with 62 additions and 12 deletions

View File

@ -16,7 +16,7 @@ CREATE TABLE vhost.tw_user (
PRIMARY KEY (uid),
UNIQUE KEY (id),
UNIQUE KEY (email)
) ENGINE = InnoDB COMMENT = '사용자 정보';
) ENGINE = InnoDB CHARSET = utf8 COLLATE = utf8_general_ci COMMENT = '사용자 정보';
-- insert into tw_user (uid,id,passwd,name,email,role,status) select uuid(),id,passwd,name,email,role,status from cfmgr.user;
DROP TABLE IF EXISTS vhost.tw_user_profile;
@ -36,7 +36,7 @@ CREATE TABLE vhost.tw_user_sns (
PRIMARY KEY (uid),
UNIQUE KEY (site, id),
CONSTRAINT FOREIGN KEY (user_uid) REFERENCES tw_user (uid) ON DELETE CASCADE
) ENGINE = InnoDB COMMENT = 'SNS 로그인 후 정보';
) ENGINE = InnoDB CHARSET = utf8 COLLATE = utf8_general_ci COMMENT = 'SNS 로그인 후 정보';
DROP TABLE IF EXISTS vhost.tw_category;
@ -61,7 +61,7 @@ CREATE TABLE vhost.tw_category (
created_at timestamp NOT NULL DEFAULT current_timestamp(),
deleted_at timestamp NULL DEFAULT NULL,
PRIMARY KEY (uid)
) ENGINE = InnoDB COMMENT = '범주';
) ENGINE = InnoDB CHARSET = utf8 COLLATE = utf8_general_ci COMMENT = '범주';
DROP TABLE IF EXISTS vhost.tw_board;
-- 1. 게시물 추가전 grpno에 해당하는 max(grporder)+1씩증가 작업
@ -90,7 +90,7 @@ CREATE TABLE vhost.tw_board (
PRIMARY KEY (uid),
CONSTRAINT FOREIGN KEY (category_uid) REFERENCES tw_category (uid),
CONSTRAINT FOREIGN KEY (user_uid) REFERENCES tw_user (uid)
) ENGINE = InnoDB COMMENT = '게시물 정보';
) ENGINE = InnoDB CHARSET = utf8 COLLATE = utf8_general_ci COMMENT = '게시물 정보';
DROP TABLE IF EXISTS vhost.tw_sitepage;
@ -110,7 +110,7 @@ CREATE TABLE vhost.tw_sitepage (
KEY user_uid (user_uid),
CONSTRAINT tw_sitepage_ibfk_1 FOREIGN KEY (category_uid) REFERENCES tw_category (uid),
CONSTRAINT tw_sitepage_ibfk_2 FOREIGN KEY (user_uid) REFERENCES tw_user (uid)
) ENGINE = InnoDB COMMENT '사이트페이지';
) ENGINE = InnoDB CHARSET = utf8 COLLATE = utf8_general_ci COMMENT '사이트페이지';
DROP TABLE IF EXISTS vhost.tw_product;
@ -136,7 +136,7 @@ CREATE TABLE vhost.tw_product (
KEY user_uid (user_uid),
CONSTRAINT tw_product_ibfk_1 FOREIGN KEY (category_uid) REFERENCES tw_category (uid),
CONSTRAINT tw_product_ibfk_2 FOREIGN KEY (user_uid) REFERENCES tw_user (uid)
) ENGINE = InnoDB COMMENT = '상품 정보';
) ENGINE = InnoDB CHARSET = utf8 COLLATE = utf8_general_ci COMMENT = '상품 정보';
DROP TABLE IF EXISTS vhost.tw_order;
@ -162,7 +162,7 @@ CREATE TABLE vhost.tw_order (
KEY user_uid (user_uid),
CONSTRAINT tw_order_ibfk_1 FOREIGN KEY (product_uid) REFERENCES tw_product (uid),
CONSTRAINT tw_order_ibfk_2 FOREIGN KEY (user_uid) REFERENCES tw_user (uid)
) ENGINE = InnoDB COMMENT 'Order 정보';
) ENGINE = InnoDB CHARSET = utf8 COLLATE = utf8_general_ci COMMENT 'Order 정보';
DROP TABLE IF EXISTS vhost.tw_service;
@ -181,7 +181,7 @@ CREATE TABLE vhost.tw_service (
PRIMARY KEY (uid),
KEY user_uid (user_uid),
CONSTRAINT tw_service_ibfk_1 FOREIGN KEY (user_uid) REFERENCES tw_user (uid)
) ENGINE = InnoDB COMMENT '서비스정보';
) ENGINE = InnoDB CHARSET = utf8 COLLATE = utf8_general_ci COMMENT '서비스정보';
DROP TABLE IF EXISTS vhost.tw_service_product;
@ -196,7 +196,7 @@ CREATE TABLE vhost.tw_service_product (
KEY service_uid (service_uid),
CONSTRAINT tw_service_product_ibfk_1 FOREIGN KEY (service_uid) REFERENCES tw_service (uid),
CONSTRAINT tw_service_product_ibfk_2 FOREIGN KEY (product_uid) REFERENCES tw_product (uid)
) ENGINE = InnoDB COMMENT '주문-서비스정보';
) ENGINE = InnoDB CHARSET = utf8 COLLATE = utf8_general_ci COMMENT '주문-서비스정보';
DROP TABLE IF EXISTS vhost.tw_billing;
@ -218,7 +218,7 @@ CREATE TABLE vhost.tw_billing (
PRIMARY KEY (uid),
KEY user_uid (user_uid),
CONSTRAINT tw_billing_ibfk_1 FOREIGN KEY (user_uid) REFERENCES tw_user (uid)
) ENGINE = InnoDB COMMENT '청구서정보';
) ENGINE = InnoDB CHARSET = utf8 COLLATE = utf8_general_ci COMMENT '청구서정보';
DROP TABLE IF EXISTS vhost.tw_service_billing;
@ -233,4 +233,4 @@ CREATE TABLE vhost.tw_service_billing (
KEY billing_uid (billing_uid),
CONSTRAINT tw_service_billing_ibfk_1 FOREIGN KEY (service_uid) REFERENCES tw_service (uid),
CONSTRAINT tw_service_billing_ibfk_2 FOREIGN KEY (billing_uid) REFERENCES tw_billing (uid)
) ENGINE = InnoDB COMMENT '서비스-청구서정보';
) ENGINE = InnoDB CHARSET = utf8 COLLATE = utf8_general_ci COMMENT '서비스-청구서정보';

View File

@ -4,7 +4,8 @@
<?= ICONS['LOGIN'] ?><?= $viewDatas['session']->get(SESSION_NAMES['AUTH'])[AUTH_FIELDS['TITLE']] ?>
</a>
<ul class="dropdown-menu dropdown-menu-end">
<li><a class="dropdown-item" href="/front/user/update/<?= $viewDatas['session']->get(SESSION_NAMES['AUTH'])[AUTH_FIELDS['ID']] ?>"><?= ICONS['SETUP'] ?>수정</a></li>
<li><a class="dropdown-item" href="/front/user/update/<?= $viewDatas['session']->get(SESSION_NAMES['AUTH'])[AUTH_FIELDS['ID']]
?>"><?= ICONS['SETUP'] ?>수정</a></li>
<li>
<hr class="dropdown-divider">
</li>

View File

@ -0,0 +1,49 @@
<!DOCTYPE html>
<html lang="ko">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=Edge">
<meta name="viewport" id="viewport" content="width=1280">
<meta name="subject" content="IT Solution">
<meta name="description" content="일본IDC 일본서버 일본 서버 일본호스팅 서버호스팅 디도스 공격 해외 호스팅 DDOS 방어 ddos 의뢰 디도스 보안 일본 단독서버">
<meta name="keywords" content="일본IDC 일본서버 일본 서버 일본호스팅 서버호스팅 디도스 공격 해외 호스팅 DDOS 방어 ddos 의뢰 디도스 보안 일본 단독서버">
<meta property="og:type" content="website">
<meta property="og:title" content="IT Solution">
<meta property="og:description" content="일본IDC 일본서버 일본 서버 일본호스팅 서버호스팅 디도스 공격 해외 호스팅 DDOS 방어 ddos 의뢰 디도스 보안 일본 단독서버">
<?php foreach ($viewDatas['layout']['stylesheets'] as $stylesheet) : ?>
<?= $stylesheet ?>
<?php endforeach; ?>
<?php foreach ($viewDatas['layout']['javascripts'] as $javascript) : ?>
<?= $javascript ?>
<?php endforeach; ?>
<link href="/css/front.css" media="screen" rel="stylesheet" type="text/css" />
<script type="text/javascript" src="/js/front.js"></script>
<!-- HTML5 Shim and Respond.js IE8 support of HTML5 elements and media queries -->
<!-- WARNING: Respond.js doesn't work if you view the page via file:// -->
<!--[if lt IE 9]>
<script src="https://oss.maxcdn.com/libs/html5shiv/3.7.0/html5shiv.js"></script>
<script src="https://oss.maxcdn.com/libs/respond.js/1.4.2/respond.min.js"></script>
<![endif]-->
<title><?= $viewDatas['title'] ?></title>
</head>
<body>
<div id="head">
<?= $this->include($viewDatas['layout']['path'] . '/top_navigator'); ?>
<?= $this->include($viewDatas['layout']['path'] . '/top_menu'); ?>
</div>
<div class="container-fluid">
<nav class="nav"></nav>
<nav class="nav justify-content-center">
<?= $this->renderSection('content') ?>
</nav>
<nav class="nav justify-content-end"></nav>
</div>
<nav id="tail" class="navbar navbar-expand-lg" style="background-color:white">
<?= $this->include($viewDatas['layout']['path'] . '/../common/copyright'); ?>
</nav>
</body>
</html>