/home/mjc1/public_html/adm/sms_admin/num_book_update.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
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
<?php
$sub_menu 
"900800";
include_once(
"./_common.php");

auth_check($auth[$sub_menu], "w");

$g5['title'] = "휴대폰번호 업데이트";

$g5['sms5_demo'] = 0;

$is_hp_exist false;

$bk_hp get_hp($bk_hp);

if (
$w=='u'// 업데이트
{
    if (!
$bg_no$bg_no 0;

    if (!
$bk_receipt$bk_receipt 0; else $bk_receipt 1;

    if (!
strlen(trim($bk_name)))
        
alert('이름을 입력해주세요');

    if (
$bk_hp == '')
        
alert('휴대폰번호만 입력 가능합니다.');
/*
    $res = sql_fetch("select * from {$g5['sms5_book_table']} where bk_no<>'$bk_no' and bk_hp='$bk_hp'");
    if ($res)
        alert('같은 번호가 존재합니다.');
*/
    
$res sql_fetch("select * from {$g5['sms5_book_table']} where bk_no='$bk_no'");
    if (!
$res)
        
alert('존재하지 않는 데이터 입니다.');

    if (
$bg_no != $res['bg_no']) {
        if (
$res['mb_id']) $mem "bg_member"; else $mem "bg_nomember";
        if (
$res['bk_receipt'] == 1$sms "bg_receipt"; else $sms "bg_reject";
        
sql_query("update {$g5['sms5_book_group_table']} set bg_count = bg_count - 1, $mem = $mem - 1, $sms = $sms - 1 where bg_no='{$res['bg_no']}'");
        
sql_query("update {$g5['sms5_book_group_table']} set bg_count = bg_count + 1, $mem = $mem + 1, $sms = $sms + 1 where bg_no='$bg_no'");
    }

    if (
$bk_receipt != $res['bk_receipt']) {
        if (
$bk_receipt == 1)
            
sql_query("update {$g5['sms5_book_group_table']} set bg_receipt = bg_receipt + 1, bg_reject = bg_reject - 1 where bg_no='$bg_no'");
        else
            
sql_query("update {$g5['sms5_book_group_table']} set bg_receipt = bg_receipt - 1, bg_reject = bg_reject + 1 where bg_no='$bg_no'");
    }

    
sql_query("update {$g5['sms5_book_table']} set bg_no='$bg_no', bk_name='$bk_name', bk_hp='$bk_hp', bk_receipt='$bk_receipt', bk_datetime='".G5_TIME_YMDHIS."', bk_memo='".addslashes($bk_memo)."' where bk_no='$bk_no'");
    if (
$res['mb_id']){ //만약에 mb_id가 있다면...
        // 휴대폰번호 중복체크
        
$sql " select mb_id from {$g5['member_table']} where mb_id <> '{$res['mb_id']}' and mb_hp = '{$bk_hp}' ";
        
$mb_hp_exist sql_fetch($sql);
        if (
$mb_hp_exist['mb_id']) { //중복된 회원 휴대폰번호가 있다면
            
$is_hp_exist true;
        } else {
             
sql_query("update {$g5['member_table']} set mb_name='".addslashes($bk_name)."', mb_hp='$bk_hp', mb_sms='$bk_receipt' where mb_id='{$res['mb_id']}'"false);
        }
    }
    
$get_bg_no $bg_no;

    
$go_url './num_book_write.php?bk_no='.$bk_no.'&amp;w='.$w.'&amp;page='.$page;
    if( 
$is_hp_exist ){ //중복된 회원 휴대폰번호가 있다면
        //alert( "중복된 회원 휴대폰번호가 있어서 회원정보에는 반영되지 않았습니다.", $go_url );
        
goto_url($go_url);
    } else {
        
goto_url($go_url);
    }
    exit;
}
else if (
$w=='d'// 삭제
{
    if (!
is_numeric($bk_no))
        
alert('고유번호가 없습니다.');

    
$res sql_fetch("select * from {$g5['sms5_book_table']} where bk_no='$bk_no'");
    if (!
$res)
        
alert('존재하지 않는 데이터 입니다.');

    if (
$res['bk_receipt'] == 1$bg_sms 'bg_receipt'; else $bg_sms 'bg_reject';
    if (
$res['mb_id']) $bg_mb 'bg_member'; else $bg_mb 'bg_nomember';

    
sql_query("delete from {$g5['sms5_book_table']} where bk_no='$bk_no'");
    
sql_query("update {$g5['sms5_book_group_table']} set bg_count = bg_count - 1, $bg_mb = $bg_mb - 1, $bg_sms = $bg_sms - 1 where bg_no = '{$res['bg_no']}'");

/*
    if (!is_numeric($bk_no))
        alert('고유번호가 없습니다.');

    $res = sql_fetch("select * from $g5[sms5_book_table] where bk_no='$bk_no'");
    if (!$res)
        alert('존재하지 않는 데이터 입니다.');

    if (!$res[mb_id])
    {
        if ($res[receipt] == 1)
            $sql_sms = "bg_receipt = bg_receipt - 1";
        else
            $sql_sms = "bg_reject = bg_reject - 1";

        sql_query("delete from $g5[sms5_book_table] where bk_no='$bk_no'");
        sql_query("update $g5[sms5_book_group_table] set bg_count = bg_count - 1, bg_nomember = bg_nomember - 1, $sql_sms where bg_no = '$res[bg_no]'");
    }
    else
        alert("회원은 삭제할 수 없습니다.\\n\\n회원관리 메뉴에서 삭제한 후\\n\\n회원정보업데이트 메뉴를 실행 해주세요.");
*/
}
else 
// 등록
{
    if (!
$bg_no$bg_no 1;

    if (!
$bk_receipt$bk_receipt 0; else $bk_receipt 1;

    if (!
strlen(trim($bk_name)))
        
alert('이름을 입력해주세요');

    if (
$bk_hp == '')
        
alert('휴대폰번호만 입력 가능합니다.');

    
$res sql_fetch("select * from {$g5['sms5_book_table']} where bk_hp='$bk_hp'");
    if (
$res)
        
alert('같은 번호가 존재합니다.');

    if (
$bk_receipt == 1)
        
$sql_sms "bg_receipt = bg_receipt + 1";
    else
        
$sql_sms "bg_reject = bg_reject + 1";

    
sql_query("insert into {$g5['sms5_book_table']} set bg_no='$bg_no', bk_name='".addslashes($bk_name)."', bk_hp='$bk_hp', bk_receipt='$bk_receipt', bk_datetime='".G5_TIME_YMDHIS."', bk_memo='".addslashes($bk_memo)."'");
    
sql_query("update {$g5['sms5_book_group_table']} set bg_count = bg_count + 1, bg_nomember = bg_nomember + 1, $sql_sms where bg_no = '$bg_no'");

    
$get_bg_no $bg_no;
}

$go_url './num_book.php?page='.$page.'&amp;bg_no='.$get_bg_no.'&amp;ap='.$ap;
goto_url($go_url);
?>