기존 인스톨 코드 삭제

This commit is contained in:
2018-03-18 00:16:55 +09:00
parent ce169f356e
commit 2ff8f51b01
5 changed files with 0 additions and 213 deletions
-64
View File
@@ -1,64 +0,0 @@
-- 시스템 테이블
CREATE TABLE SYSTEM (
NO INT NOT NULL AUTO_INCREMENT,
REG VARCHAR(1) DEFAULT 'N',
LOGIN VARCHAR(1) DEFAULT 'N',
NOTICE VARCHAR(256) DEFAULT '',
CRT_DATE DATETIME,
MDF_DATE DATETIME,
PRIMARY KEY (NO)
) ENGINE=MYISAM DEFAULT CHARSET=UTF8;
-- 참여 테이블
CREATE TABLE DONATION (
NO INT NOT NULL AUTO_INCREMENT,
ID VARCHAR(64) NOT NULL,
NAME VARCHAR(64) NOT NULL,
RNAME VARCHAR(64) NOT NULL,
SUBNAME VARCHAR(64) NOT NULL,
DATE DATE NOT NULL,
AMOUNT INT NOT NULL,
CUMUL INT NOT NULL,
TOTAL INT NOT NULL,
PRIMARY KEY (NO),
KEY (ID),
KEY (NAME)
) ENGINE=MYISAM DEFAULT CHARSET=UTF8;
-- 회원 테이블
CREATE TABLE MEMBER (
NO INT NOT NULL AUTO_INCREMENT,
ID VARCHAR(64) NOT NULL,
PW VARCHAR(64) NOT NULL,
PID VARCHAR(64) NOT NULL,
NAME VARCHAR(64) NOT NULL,
EMAIL VARCHAR(64) NOT NULL,
IP VARCHAR(64) DEFAULT '',
PICTURE VARCHAR(64) DEFAULT '',
IMGSVR INT(1) DEFAULT 0,
CONMSG VARCHAR(256) DEFAULT '',
GRADE INT(1) DEFAULT 1, -- 0:블럭, 1:일반, 2:참여회원, 3:유효회원, 4:특별회원, 5:부운영자, 6:운영자
REG_NUM INT(3) DEFAULT 0,
REG_DATE DATETIME,
BLOCK_NUM INT(3) DEFAULT 0,
BLOCK_DATE DATETIME,
QUIT VARCHAR(1) DEFAULT '',
PRIMARY KEY (NO),
KEY (ID),
KEY (PW)
) ENGINE=MYISAM DEFAULT CHARSET=UTF8;
-- 인증 테이블
CREATE TABLE EMAIL (
NO INT NOT NULL AUTO_INCREMENT,
EMAIL VARCHAR(64) NOT NULL,
CODE VARCHAR(6) NOT NULL,
VERIFIED INT(1) DEFAULT 0,
REG_DATE DATETIME,
VRF_DATE DATETIME,
PRIMARY KEY (NO)
) ENGINE=MYISAM DEFAULT CHARSET=UTF8;
-31
View File
@@ -1,31 +0,0 @@
<?php
require_once('_common.php');
if(file_exists(ROOT.'/d_setting/conf.php')) ErrorToScreen('이미 설치되어 있습니다. 재설치하려면 설정 파일을 지우세요.');
if(fileperms(ROOT.'/d_setting') != 040707 && fileperms(ROOT.'/d_setting') != 040777) ErrorToScreen('설정 디렉토리 권한을 707 또는 777로 설정해주세요.');
?>
<!DOCTYPE html>
<html>
<head>
<meta HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=utf-8">
<title>설치 시작</title>
</head>
<body>
<form method="post" action="install1Post.php">
DB정보<br>
호스트 <input type="text" name="dbHost" value="localhost"><br>
아이디 <input type="text" name="dbId"><br>
비 번 <input type="password" name="dbPw"><br>
디 비 <input type="text" name="dbName"><br>
Mail정보<br>
호스트 <input type="text" name="mailHost" value="smtp.gmail.com"><br>
포 트 <input type="text" name="mailPort" value="465"><br>
아이디 <input type="text" name="mailId"><br>
비 번 <input type="password" name="mailPw"><br>
메 일 <input type="text" name="mailAddr" value="@gmail.com"><br>
<input type="submit" value="설치시도">
</form>
</body>
</html>
-58
View File
@@ -1,58 +0,0 @@
<?php
require_once('_common.php');
// dbHost, dbId, dbPw, dbName, mailHost, mailPort, mailId, mailPw
$dbHost = $_POST['dbHost'];
$dbId = $_POST['dbId'];
$dbPw = $_POST['dbPw'];
$dbName = $_POST['dbName'];
$mailHost = $_POST['mailHost'];
$mailPort = $_POST['mailPort'];
$mailId = $_POST['mailId'];
$mailPw = $_POST['mailPw'];
$mailAddr = $_POST['mailAddr'];
require_once(ROOT.'/f_func/class._DB.php');
require_once(ROOT.'/f_func/class._String.php');
if(file_exists(ROOT.'/d_setting/conf.php')) ErrorToScreen('이미 설치되어 있습니다. 재설치하려면 설정 파일을 지우세요.');
if(fileperms(ROOT.'/d_setting') != 040707 && fileperms(ROOT.'/d_setting') != 040777) ErrorToScreen('설정 디렉토리 권한을 707 또는 777로 설정해주세요.');
$db = getRootDB();
//로그 등 삭제
$tables = array(
'SYSTEM',
'MEMBER',
'EMAIL'
);
//테이블 삭제
foreach($tables as $table){
$db->query('DROP TABLE IF EXISTS %b', $table);
}
//테이블 생성
$fp = @fopen('common_schema.sql', 'r');
$file = @fread($fp, filesize('common_schema.sql'));
@fclose($fp);
$querys = explode(';', $file);
foreach($querys as $query) {
$query = trim($query);
if($query != "") {
$db->query($query);
}
}
// 파일로 DB 정보 저장
$file = @fopen(ROOT.'/d_setting/conf.php', 'w') or ErrorToScreen('설정 실패. 디렉토리의 퍼미션을 707로 주십시요');
@fwrite($file, "<?php /*\n{$dbHost}\n{$dbId}\n{$dbPw}\n{$dbName}\n{$mailHost}\n{$mailPort}\n{$mailId}\n{$mailPw}\n{$mailAddr}\n */\n") or ErrorToScreen('설정 실패. 디렉토리의 퍼미션을 707로 주십시요');
@fclose($file);
@chmod(ROOT.'/d_setting/conf.php', 0604);
?>
<!--<meta HTTP-EQUIV="refresh" CONTENT="0; URL=install2.php">-->
Go to install2.php<br>
Todo : Back to replace code
-19
View File
@@ -1,19 +0,0 @@
<?php
require_once('_common.php');
?>
<!DOCTYPE html>
<html>
<head>
<meta HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=utf-8">
<title>설치 시작</title>
</head>
<body>
<form method="post" action="install2Post.php">
아이디 <input type="text" name="id" value="admin"><br>
비 번 <input type="password" name="pw"><br>
<input type="submit" value="운영자등록">
</form>
</body>
</html>
-41
View File
@@ -1,41 +0,0 @@
<?php
require_once('_common.php');
// id, pw
$id = $_POST['id'];
$pw = $_POST['pw'];
$pw = md5($pw.$pw);
require_once(ROOT.'/f_func/class._Time.php');
require_once(ROOT.'/f_config/DB.php');
// 시스템정보 1개 등록
$db->insert('SYSTEM', array(
'REG' => 'N',
'LOGIN' => 'N',
'CRT_DATE' => _Time::DatetimeNow(),
'MDF_DATE' => _Time::DatetimeNow()
));
// 운영자 1명 등록
$db->insert('MEMBER', array(
'ID' => $id,
'PW' => $pw,
'NAME' => '운영자',
'GRADE' => 6,
'REG_DATE' => _Time::DatetimeNow()
));
// 부운영자 1명 등록
$db->insert('MEMBER', array(
'ID' => 'viceadmin',
'PW' => 'aZ',
'NAME' => '부운영자',
'GRADE' => 5,
'REG_DATE' => _Time::DatetimeNow()
));
?>
설치가 완료되었습니다.