/home/mjc1/public_html/adm/sms_admin/number_move_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
<?php
include_once('./_common.php');

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

if(!
count($_POST['chk_bg_no']))
    
alert('번호를 '.$act.'할 그룹을 한개 이상 선택해 주십시오.'$url);

$sql "select * from {$g5['sms5_book_table']} where bk_no in ($bk_no_list) order by bk_no desc ";
$result sql_query($sql);
$save = array();
$save_group = array();

for (
$kk=0;$row sql_fetch_array($result);$kk++)
{
    
$bk_no $row['bk_no'];
    for (
$i=0$i<count($_POST['chk_bg_no']); $i++)
    {
        
$bg_no $_POST['chk_bg_no'][$i];
        if( !
$bg_no ) continue;

        
$sql " insert into {$g5['sms5_book_table']}
                    set bg_no='
$bg_no',
                        mb_id='
{$row['mb_id']}',
                        bk_name='"
.addslashes($row['bk_name'])."',
                        bk_hp='
{$row['bk_hp']}',
                        bk_receipt='
{$row['bk_receipt']}',
                        bk_datetime='"
.G5_TIME_YMDHIS."' ";
        
sql_query($sql);
        if( !
in_array($bg_no$save_group) ){
            
array_push$save_group$bg_no );
        }
    }
    
$save[$kk]['bg_no'] = $row['bg_no'];
    
$save[$kk]['bk_no'] = $row['bk_no'];
    
$save[$kk]['mb_id'] = $row['mb_id'];
    
$save[$kk]['bk_receipt'] = $row['bk_receipt'];
}

if (
$sw == 'move')
{
    foreach (
$save as $v)
    {
        if( empty(
$v['bk_no']) ) continue;
        
sql_query(" delete from {$g5['sms5_book_table']} where bk_no = '{$v['bk_no']}' ");
        if( !
in_array($v['bg_no'], $save_group) ){
            
array_push$save_group$v['bg_no'] );
        }
    }
}

if( 
count($save_group) ){ //그룹테이블 업데이트
    
$save_group array_unique$save_group );
    foreach( 
$save_group as $v )
    {
        if( empty(
$v) ) continue;
        
$bg_count sql_fetch("select count(*) as cnt from {$g5['sms5_book_table']} where bg_no='$v' ");
        
$bg_receipt sql_fetch("select count(*) as cnt from {$g5['sms5_book_table']} where bg_no='$v' and bk_receipt >= 1 ");
        
$bg_reject = (int)$bg_count['cnt'] - (int)$bg_receipt['cnt'];
        
$bg_member sql_fetch("select count(*) as cnt from {$g5['sms5_book_table']} where bg_no='$v' and mb_id <> '' ");
        
$bg_nomember = (int)$bg_count['cnt'] - (int)$bg_member['cnt'];
        
$sql "update {$g5['sms5_book_group_table']} set bg_count = {$bg_count['cnt']}, bg_receipt = {$bg_receipt['cnt']}, bg_reject = {$bg_reject}, bg_member = {$bg_member['cnt']}, bg_nomember = {$bg_nomember} where bg_no='$v' ";
        
sql_query($sql);
    }
}

$msg '해당 번호를 선택한 그룹으로 '.$act.' 하였습니다.';
$opener_href './num_book.php?page='.$page;

echo <<<HEREDOC
<meta http-equiv="content-type" content="text/html; charset=utf-8">
<script>
alert("
$msg");
opener.document.location.href = "
$opener_href";
window.close();
</script>
<noscript>
<p>
    "
$msg"
</p>
<a href="
$opener_href">돌아가기</a>
</noscript>
HEREDOC;
?>