아이코드 잔액이 설정값보다 작을 때는 주문 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_server_port']) $config['cf_icode_server_port'] = '7295';
|
||||||
|
|
||||||
if ($config['cf_icode_id'] && $config['cf_icode_pw']) {
|
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']);
|
$userinfo = get_icode_userinfo($config['cf_icode_id'], $config['cf_icode_pw']);
|
||||||
$res = explode(';', $res);
|
|
||||||
$userinfo = array(
|
|
||||||
'code' => $res[0], // 결과코드
|
|
||||||
'coin' => $res[1], // 고객 잔액 (충전제만 해당)
|
|
||||||
'gpay' => $res[2], // 고객의 건수 별 차감액 표시 (충전제만 해당)
|
|
||||||
'payment' => $res[3] // 요금제 표시, A:충전제, C:정액제
|
|
||||||
);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
$g5['title'] = '쇼핑몰설정';
|
$g5['title'] = '쇼핑몰설정';
|
||||||
|
|||||||
@ -281,14 +281,7 @@ function get_max_value($arr)
|
|||||||
|
|
||||||
// SMS 정보
|
// SMS 정보
|
||||||
if ($config['cf_icode_id'] && $config['cf_icode_pw']) {
|
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']);
|
$userinfo = get_icode_userinfo($config['cf_icode_id'], $config['cf_icode_pw']);
|
||||||
$res = explode(';', $res);
|
|
||||||
$userinfo = array(
|
|
||||||
'code' => $res[0], // 결과코드
|
|
||||||
'coin' => $res[1], // 고객 잔액 (충전제만 해당)
|
|
||||||
'gpay' => $res[2], // 고객의 건수 별 차감액 표시 (충전제만 해당)
|
|
||||||
'payment' => $res[3] // 요금제 표시, A:충전제, C:정액제
|
|
||||||
);
|
|
||||||
}
|
}
|
||||||
?>
|
?>
|
||||||
<div id="sidx_stock" class="tbl_head01 tbl_wrap">
|
<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_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');
|
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 BEGIN --------------------------------------------------------
|
||||||
// 주문고객과 쇼핑몰관리자에게 SMS 전송
|
// 주문고객과 쇼핑몰관리자에게 SMS 전송
|
||||||
if($config['cf_sms_use'] && ($default['de_sms_use2'] || $default['de_sms_use3'])) {
|
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']);
|
$sms_contents = array($default['de_sms_cont2'], $default['de_sms_cont3']);
|
||||||
$recv_numbers = array($od_hp, $default['de_sms_hp']);
|
$recv_numbers = array($od_hp, $default['de_sms_hp']);
|
||||||
$send_numbers = array($default['de_admin_company_tel'], $od_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)
|
if($sms_count > 0)
|
||||||
$SMS->Send();
|
$SMS->Send();
|
||||||
}
|
}
|
||||||
|
}
|
||||||
// SMS END --------------------------------------------------------
|
// SMS END --------------------------------------------------------
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@ -586,6 +586,27 @@ include_once(G5_SHOP_PATH.'/ordermail2.inc.php');
|
|||||||
// SMS BEGIN --------------------------------------------------------
|
// SMS BEGIN --------------------------------------------------------
|
||||||
// 주문고객과 쇼핑몰관리자에게 SMS 전송
|
// 주문고객과 쇼핑몰관리자에게 SMS 전송
|
||||||
if($config['cf_sms_use'] && ($default['de_sms_use2'] || $default['de_sms_use3'])) {
|
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']);
|
$sms_contents = array($default['de_sms_cont2'], $default['de_sms_cont3']);
|
||||||
$recv_numbers = array($od_hp, $default['de_sms_hp']);
|
$recv_numbers = array($od_hp, $default['de_sms_hp']);
|
||||||
$send_numbers = array($default['de_admin_company_tel'], $od_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)
|
if($sms_count > 0)
|
||||||
$SMS->Send();
|
$SMS->Send();
|
||||||
}
|
}
|
||||||
|
}
|
||||||
// SMS END --------------------------------------------------------
|
// SMS END --------------------------------------------------------
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user