아이코드 잔액이 설정값보다 작을 때는 주문 sms 발송안함
This commit is contained in:
@ -9,14 +9,7 @@ if (!$config['cf_icode_server_ip']) $config['cf_icode_server_ip'] = '211.172.2
|
||||
if (!$config['cf_icode_server_port']) $config['cf_icode_server_port'] = '7295';
|
||||
|
||||
if ($config['cf_icode_id'] && $config['cf_icode_pw']) {
|
||||
$res = get_sock('http://www.icodekorea.com/res/userinfo.php?userid='.$config['cf_icode_id'].'&userpw='.$config['cf_icode_pw']);
|
||||
$res = explode(';', $res);
|
||||
$userinfo = array(
|
||||
'code' => $res[0], // 결과코드
|
||||
'coin' => $res[1], // 고객 잔액 (충전제만 해당)
|
||||
'gpay' => $res[2], // 고객의 건수 별 차감액 표시 (충전제만 해당)
|
||||
'payment' => $res[3] // 요금제 표시, A:충전제, C:정액제
|
||||
);
|
||||
$userinfo = get_icode_userinfo($config['cf_icode_id'], $config['cf_icode_pw']);
|
||||
}
|
||||
|
||||
$g5['title'] = '쇼핑몰설정';
|
||||
|
||||
@ -281,14 +281,7 @@ function get_max_value($arr)
|
||||
|
||||
// SMS 정보
|
||||
if ($config['cf_icode_id'] && $config['cf_icode_pw']) {
|
||||
$res = get_sock('http://www.icodekorea.com/res/userinfo.php?userid='.$config['cf_icode_id'].'&userpw='.$config['cf_icode_pw']);
|
||||
$res = explode(';', $res);
|
||||
$userinfo = array(
|
||||
'code' => $res[0], // 결과코드
|
||||
'coin' => $res[1], // 고객 잔액 (충전제만 해당)
|
||||
'gpay' => $res[2], // 고객의 건수 별 차감액 표시 (충전제만 해당)
|
||||
'payment' => $res[3] // 요금제 표시, A:충전제, C:정액제
|
||||
);
|
||||
$userinfo = get_icode_userinfo($config['cf_icode_id'], $config['cf_icode_pw']);
|
||||
}
|
||||
?>
|
||||
<div id="sidx_stock" class="tbl_head01 tbl_wrap">
|
||||
|
||||
@ -130,4 +130,8 @@ if($default['de_card_test']) {
|
||||
define('G5_BILL_RECEIPT_URL', 'https://admin8.kcp.co.kr/assist/bill.BillActionNew.do?cmd=');
|
||||
define('G5_CASH_RECEIPT_URL', 'https://admin.kcp.co.kr/Modules/Service/Cash/Cash_Bill_Common_View.jsp?term_id=PGNW');
|
||||
}
|
||||
|
||||
// 아이코드 코인 최소금액 설정
|
||||
// 코인 잔액이 설정 금액보다 작을 때는 주문시 SMS 발송 안함
|
||||
define('G5_ICODE_COIN', 100);
|
||||
?>
|
||||
@ -592,6 +592,27 @@ include_once(G5_SHOP_PATH.'/ordermail2.inc.php');
|
||||
// SMS BEGIN --------------------------------------------------------
|
||||
// 주문고객과 쇼핑몰관리자에게 SMS 전송
|
||||
if($config['cf_sms_use'] && ($default['de_sms_use2'] || $default['de_sms_use3'])) {
|
||||
$is_sms_send = false;
|
||||
|
||||
// 충전식일 경우 잔액이 있는지 체크
|
||||
if($config['cf_icode_id'] && $config['cf_icode_pw']) {
|
||||
$userinfo = get_icode_userinfo($config['cf_icode_id'], $config['cf_icode_pw']);
|
||||
|
||||
if($userinfo['code'] == 0) {
|
||||
if($userinfo['payment'] == 'C') { // 정액제
|
||||
$is_sms_send = true;
|
||||
} else {
|
||||
$minimum_coin = 100;
|
||||
if(defined('G5_ICODE_COIN'))
|
||||
$minimum_coin = intval(G5_ICODE_COIN);
|
||||
|
||||
if((int)$userinfo['coin'] >= $minimum_coin)
|
||||
$is_sms_send = true;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if($is_sms_send) {
|
||||
$sms_contents = array($default['de_sms_cont2'], $default['de_sms_cont3']);
|
||||
$recv_numbers = array($od_hp, $default['de_sms_hp']);
|
||||
$send_numbers = array($default['de_admin_company_tel'], $od_hp);
|
||||
@ -636,6 +657,7 @@ if($config['cf_sms_use'] && ($default['de_sms_use2'] || $default['de_sms_use3'])
|
||||
if($sms_count > 0)
|
||||
$SMS->Send();
|
||||
}
|
||||
}
|
||||
// SMS END --------------------------------------------------------
|
||||
|
||||
|
||||
|
||||
@ -586,6 +586,27 @@ include_once(G5_SHOP_PATH.'/ordermail2.inc.php');
|
||||
// SMS BEGIN --------------------------------------------------------
|
||||
// 주문고객과 쇼핑몰관리자에게 SMS 전송
|
||||
if($config['cf_sms_use'] && ($default['de_sms_use2'] || $default['de_sms_use3'])) {
|
||||
$is_sms_send = false;
|
||||
|
||||
// 충전식일 경우 잔액이 있는지 체크
|
||||
if($config['cf_icode_id'] && $config['cf_icode_pw']) {
|
||||
$userinfo = get_icode_userinfo($config['cf_icode_id'], $config['cf_icode_pw']);
|
||||
|
||||
if($userinfo['code'] == 0) {
|
||||
if($userinfo['payment'] == 'C') { // 정액제
|
||||
$is_sms_send = true;
|
||||
} else {
|
||||
$minimum_coin = 100;
|
||||
if(defined('G5_ICODE_COIN'))
|
||||
$minimum_coin = intval(G5_ICODE_COIN);
|
||||
|
||||
if((int)$userinfo['coin'] >= $minimum_coin)
|
||||
$is_sms_send = true;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if($is_sms_send) {
|
||||
$sms_contents = array($default['de_sms_cont2'], $default['de_sms_cont3']);
|
||||
$recv_numbers = array($od_hp, $default['de_sms_hp']);
|
||||
$send_numbers = array($default['de_admin_company_tel'], $od_hp);
|
||||
@ -630,6 +651,7 @@ if($config['cf_sms_use'] && ($default['de_sms_use2'] || $default['de_sms_use3'])
|
||||
if($sms_count > 0)
|
||||
$SMS->Send();
|
||||
}
|
||||
}
|
||||
// SMS END --------------------------------------------------------
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user