/home/mjc1/public_html/j3demo/adm/ajax.event_reg_process.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
$dir 
".";
include_once(
$dir."/_common.php");

function 
upload_ev_file($file,$code){ // 이벤트 파일 업로드
    
Global $j3$_POST;
    @
extract($j3);
    if(
$code==''){ return; }

    foreach(
$file as $key=>$f){
        
$dest $j3['j3_data_path']."/ico/";
        
$new_file_name "{$key}_{$code}";
        if(
$_POST[$key.'_del']=='1'){
            
unlink($dest.$new_file_name);
        }
        if(
$f['name']!='' && $f['size']>0){
            
move_uploaded_file($f['tmp_name'],$dest.$new_file_name);
            @
chmod($dest.$new_file_nameG5_FILE_PERMISSION);
        }
    }
}

function 
event_product($ev_code){ // 이벤트 상품 처리
    
Global $j3$_POST$configshop;
    @
extract($j3);
    @
extract($_POST);
    if(
$ev_code==''){ return; }

    
$sql "delete from shop_event_prod where ev_idx = '{$ev_code}' "// 기존 상품 삭제
    
mysql_query($sql,$connect_j3);
    foreach(
$ccode as $key=>$val){
        if(
$configshop['ev_cart_saleprice']=='1' && table_field_ck("shop_event_prod""ev_saleprice")){
            
$add_set ", ev_saleprice = '$ev_saleprice[$key]' ";
        }
        
$sql "insert into shop_event_prod set
                    ev_idx = '
{$ev_code}', pcode = '{$val}', seq = '{$prod_seq[$key]}{$add_set}
        "
;
        
mysql_query($sql,$connect_j3);
    }
}

//_pr($_POST); exit;

$mode_ok "Y";

$all_sql "";

if(
$sel_del=='Y' && $mode_ok=='Y'){ //  삭제
    
$mode "delete"
    
    
$code_list "";
    foreach(
$code_idx as $key=>$val){
        
$code_list .= "{$codes[$val]},";
    }
    if(
$mode_ok=='Y'){
        
$code_list substr($code_list,0,strlen($code_list)-1);

        
update_del_log("shop_event""idx"$code_list,"del"); // 삭제 로그 처리
        
$sql "delete from shop_event where idx in ({$code_list}) ";
        
$res mysql_query($sql,$connect_j3); $all_sql .= $sql;

        
$sql "delete from shop_event_prod where ev_idx in ({$code_list})"// 이벤트 상품 삭제
        
$res mysql_query($sql,$connect_j3); $all_sql .= $sql;
    }

} else if(
$code!='' && $mode_ok=='Y'){ //  수정
    
$mode "update";

    
//_pr($_FILES); exit;

    
if($add_type_ck=='1'){ $ev_type $add_type_name; }

    
$sql "update shop_event set
                ev_type = '
{$ev_type}', ev_subject = '{$ev_subject}', ev_width = '{$ev_width}', ev_height = '{$ev_height}', 
                ev_width_m = '
{$ev_width_m}', ev_height_m = '{$ev_height_m}', ev_row_cnt = '{$ev_row_cnt}', ev_col_cnt = '{$ev_col_cnt}', 
                ev_cnt_m = '
{$ev_cnt_m}', ev_hd_content = '{$ev_hd_content}', ev_ft_content = '{$ev_ft_content}', ev_use = '{$ev_use}'
            where idx = '
$code'
    "
;
    
//_pr($sql); exit;
    
mysql_query($sql,$connect_j3); $all_sql .= $sql;
    
update_del_log("shop_event""idx"$code,""); // 업데이트 로그 처리

    
upload_ev_file($_FILES,$code);
    
event_product($code);

} else if(
$mode_ok=='Y'){ //  신규
    
$mode "new";

    if(
$add_type_ck=='1'){ $ev_type $add_type_name; }

    if(
$ev_type==''){
        
$mode_ok "N";
        
$msg "이벤트분류코드를 추가하시기 바랍니다.";
        
alert($msg); exit;
    }

    if(
$mode_ok=='Y'){
        
$sql "insert into shop_event set
                    ev_type = '
{$ev_type}', ev_subject = '{$ev_subject}', ev_width = '{$ev_width}', ev_height = '{$ev_height}', 
                    ev_width_m = '
{$ev_width_m}', ev_height_m = '{$ev_height_m}', ev_row_cnt = '{$ev_row_cnt}', ev_col_cnt = '{$ev_col_cnt}', 
                    ev_cnt_m = '
{$ev_cnt_m}', ev_hd_content = '{$ev_hd_content}', ev_ft_content = '{$ev_ft_content}', ev_use = '{$ev_use}', 
                    reg_date = now()    
        "
;
        
//_pr($sql); exit;
        
$res mysql_query($sql,$connect_j3); $all_sql .= $sql;
        
$code mysql_insert_id($connect_j3);

        
upload_ev_file($_FILES,$code);
        
event_product($code);
    }

}

//_pr($_POST); exit;

if($mode=='new' || $mode=='update'){
?>
<script>
    document.location.href='<?php echo $j3_adm_url;?>/event.php?<?php echo $_COOKIE['qstr'];?>';
</script>
<?php
} else {

    echo 
"<?php xml version='1.0' encoding='utf-8'?><output>";
    echo 
"<mode>".$mode."</mode>";
    echo 
"<mode_ok>".$mode_ok."</mode_ok>";
    echo 
"<rtn_url>".$rtn_url."</rtn_url>";
    echo 
"<msg>".$msg."</msg>";
    echo 
"<after_add>".$after_add."</after_add>";
    
//echo "<sql>".$all_sql."</sql>";
    
echo "</output>";
}


?>