86 lines
2.8 KiB
PHP
86 lines
2.8 KiB
PHP
<?php
|
|
$sub_menu = "900000";
|
|
include_once("./_common.php");
|
|
|
|
auth_check($auth[$sub_menu], 'r');
|
|
|
|
$g5['title'] = "SMS5 솔루션 설치";
|
|
|
|
$setup = $_POST['setup'];
|
|
|
|
include_once(G5_ADMIN_PATH.'/admin.head.php');
|
|
?>
|
|
<form name="hidden_form" method="post" action="<?php echo $_SERVER['SCRIPT_NAME']?>">
|
|
<input type="hidden" name="setup">
|
|
</form>
|
|
<?php
|
|
//SMS 설정 정보 테이블이 있는지 검사한다.
|
|
if( isset($g5['sms5_config_table']) && sql_query(" DESCRIBE {$g5['sms5_config_table']} ", false)) {
|
|
if(!$setup){
|
|
echo '<script>
|
|
var answer = confirm("이미 SMS5가 설치되어 있습니다.새로 설치 할 경우 DB 자료가 망실됩니다. 새로 설치하시겠습니까?");
|
|
if (answer){
|
|
document.hidden_form.setup.value = "1";
|
|
document.hidden_form.submit();
|
|
} else {
|
|
history.back();
|
|
}
|
|
</script>
|
|
';
|
|
exit;
|
|
}
|
|
}
|
|
?>
|
|
|
|
<div id="sms5_install">
|
|
<ol>
|
|
<li>SMS5 설치가 시작되었습니다.</li>
|
|
<li id="sms5_job_01">전체 테이블 생성중</li>
|
|
<li id="sms5_job_02">DB설정 중</li>
|
|
<li id="sms5_job_03"></li>
|
|
</ol>
|
|
|
|
<p><button type="button" id="sms5_btn_next" disabled class="btn_frmline" onclick="location.href='config.php';">SMS 기본설정</button></p>
|
|
|
|
</div>
|
|
<?php
|
|
flush(); usleep(50000);
|
|
|
|
// 테이블 생성 ------------------------------------
|
|
$file = implode("", file("./sms5.sql"));
|
|
eval("\$file = \"$file\";");
|
|
|
|
$f = explode(";", $file);
|
|
for ($i=0; $i<count($f); $i++) {
|
|
if (trim($f[$i]) == "") continue;
|
|
sql_query($f[$i]) or die(mysqli_error());
|
|
}
|
|
// 테이블 생성 ------------------------------------
|
|
|
|
echo "<script>document.getElementById('sms5_job_01').innerHTML='전체 테이블 생성 완료';</script>";
|
|
flush(); usleep(50000);
|
|
|
|
$read_point = -1;
|
|
$write_point = 5;
|
|
$comment_point = 1;
|
|
$download_point = -20;
|
|
|
|
//-------------------------------------------------------------------------------------------------
|
|
// config 테이블 설정
|
|
$sql = " insert into {$g5['sms5_book_group_table']} set bg_name='미분류'";
|
|
sql_query($sql) or die(mysqli_error() . "<p>" . $sql);
|
|
|
|
echo "<script>document.getElementById('sms5_job_02').innerHTML='DB설정 완료';</script>";
|
|
flush(); usleep(50000);
|
|
//-------------------------------------------------------------------------------------------------
|
|
|
|
echo "<script>document.getElementById('sms5_job_03').innerHTML='SMS 기본 설정 변경 후 사용하세요.';</script>";
|
|
flush(); usleep(50000);
|
|
?>
|
|
|
|
<script>document.getElementById('sms5_btn_next').disabled = false;</script>
|
|
<script>document.getElementById('sms5_btn_next').focus();</script>
|
|
|
|
<?php
|
|
include_once(G5_ADMIN_PATH.'/admin.tail.php');
|
|
?>
|