/home/mjc1/public_html/adm/sms_admin/install.php


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
<?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;
    
mysql_query($f[$i]) or die(mysql_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='미분류'";
mysql_query($sql) or die(mysql_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');
?>