$_POST['cp_end']) alert('사용 시작일은 종료일 이전으로 입력해 주십시오.'); if($_POST['cp_end'] < G4_TIME_YMD) alert('종료일은 오늘('.G4_TIME_YMD.')이후로 입력해 주십시오.'); if(!$_POST['cp_amount']) { if($_POST['cp_type']) alert('할인비율을 입력해 주십시오.'); else alert('할인금액을 입력해 주십시오.'); } if($_POST['cp_type'] && ($_POST['cp_amount'] < 1 || $_POST['cp_amount'] > 99)) alert('할인비율을은 1과 99사이 값으로 입력해 주십시오.'); if($_POST['cp_method'] == 0) { $sql = " select count(*) as cnt from {$g4['shop_item_table']} where it_id = '$cp_target' "; $row = sql_fetch($sql); if(!$row['cnt']) alert('입력하신 상품코드는 존재하지 않는 상품코드입니다.'); } else if($_POST['cp_method'] == 1) { $sql = " select count(*) as cnt from {$g4['shop_category_table']} where ca_id = '$cp_target' "; $row = sql_fetch($sql); if(!$row['cnt']) alert('입력하신 분류코드는 존재하지 않는 분류코드입니다.'); } if($w == '') { $arr_mb_id = array(); if($_POST['chk_all_mb']) { $sql = " select mb_id from {$g4['member_table']} where mb_id <> '{$config['cf_admin']}' and mb_leave_date = '' and mb_intercept_date = '' "; $result = sql_query($sql); for($i=0; $row=sql_fetch_array($result); $i++) { $arr_mb_id[] = $row['mb_id']; } if($i == 0) alert('관리자를 제외한 쿠폰 발급 가능 회원이 없습니다.'); } else { if($_POST['mb_id'] == $config['cf_admin']) alert('관리자를 제외한 회원의 아이디를 입력해 주십시오.'); $sql2 = " select mb_id from {$g4['member_table']} where mb_id = '{$_POST['mb_id']}' and mb_leave_date = '' and mb_intercept_date = '' "; $row2 = sql_fetch($sql2); if(!$row2['mb_id']) alert('입력하신 회원아이디는 존재하지 않거나 탈퇴 또는 차단된 회원아이디입니다.'); $arr_mb_id[] = $_POST['mb_id']; } $mb_id_count = count($arr_mb_id); for($i=0; $i<$mb_id_count; $i++) { $mb_id = $arr_mb_id[$i]; $j = 0; do { $cp_id = get_coupon_id(); $sql3 = " select count(*) as cnt from {$g4['shop_coupon_table']} where cp_id = '$cp_id' "; $row3 = sql_fetch($sql3); if(!$row3['cnt']) break; else { if($j > 20) die('Coupon ID Error'); } } while(1); $sql = " INSERT INTO {$g4['shop_coupon_table']} ( cp_id, cp_subject, cp_method, cp_target, mb_id, cp_start, cp_end, cp_type, cp_amount, cp_trunc, cp_minimum, cp_maximum, cp_used, cp_datetime ) VALUES ( '$cp_id', '$cp_subject', '$cp_method', '$cp_target', '$mb_id', '$cp_start', '$cp_end', '$cp_type', '$cp_amount', '$cp_trunc', '$cp_minimum', '$cp_maximum', '$cp_used', '".G4_TIME_YMDHIS."' ) "; sql_query($sql); } } else if($w == 'u') { $sql = " select * from {$g4['shop_coupon_table']} where cp_id = '$cp_id' "; $cp = sql_fetch($sql); if(!$cp['cp_id']) alert('쿠폰정보가 존해하지 않습니다.', './couponlist.php'); $sql = " update {$g4['shop_coupon_table']} set cp_subject = '$cp_subject', cp_method = '$cp_method', cp_target = '$cp_target', mb_id = '$mb_id', cp_start = '$cp_start', cp_end = '$cp_end', cp_type = '$cp_type', cp_amount = '$cp_amount', cp_trunc = '$cp_trunc', cp_maximum = '$cp_maximum', cp_minimum = '$cp_minimum' where cp_id = '$cp_id' "; sql_query($sql); } goto_url('./couponlist.php'); ?>