Merge branch 'master' of github.com:gnuboard/g4s
Conflicts: shop/settle_kcp.inc.php
This commit is contained in:
@ -1,4 +1,4 @@
|
||||
<?
|
||||
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
|
||||
include_once(G4_PATH.'/shop.tail.php');
|
||||
include_once(G4_SHOP_PATH.'/shop.tail.php');
|
||||
?>
|
||||
@ -233,10 +233,7 @@ if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
|
||||
|
||||
if ($res_cd != '0000')
|
||||
{
|
||||
if (strtolower($g4[charset]) == "utf-8")
|
||||
{
|
||||
$res_msg = iconv("euc-kr", "utf-8", $res_msg);
|
||||
}
|
||||
$res_msg = iconv("euc-kr", "utf-8", $res_msg);
|
||||
|
||||
echo "<script>
|
||||
var openwin = window.open( './kcp/proc_win.php', 'proc_win', '' );
|
||||
|
||||
@ -384,7 +384,7 @@ $good_mny = (int)$tot_sell_amount + (int)$send_cost;
|
||||
※ N : 현금영수증 등록 창 출력 안함
|
||||
※ 주의 : 현금영수증 사용 시 KCP 상점관리자 페이지에서 현금영수증 사용 동의를 하셔야 합니다 */
|
||||
?>
|
||||
<input type="hidden" name="disp_tax_yn" value="Y"/>
|
||||
<input type="hidden" name="disp_tax_yn" value="N"/>
|
||||
<?
|
||||
/* 결제창에 가맹점 사이트의 로고를 플러그인 좌측 상단에 출력하는 파라미터 입니다
|
||||
업체의 로고가 있는 URL을 정확히 입력하셔야 하며, 최대 150 X 50 미만 크기 지원
|
||||
|
||||
@ -491,9 +491,7 @@ else if ($od_settle_case == "계좌이체")
|
||||
$od_receipt_time = preg_replace("/([0-9]{4})([0-9]{2})([0-9]{2})([0-9]{2})([0-9]{2})([0-9]{2})/", "\\1-\\2-\\3 \\4:\\5:\\6", $app_time);
|
||||
$tno = $tno;
|
||||
$od_receipt_point = $i_temp_point;
|
||||
if (strtolower($g4['charset']) == "utf-8") {
|
||||
$bank_name = iconv("cp949", "utf8", $bank_name);
|
||||
}
|
||||
$bank_name = iconv("cp949", "utf8", $bank_name);
|
||||
$od_bank_account = $bank_name;
|
||||
$od_deposit_name = $od_name;
|
||||
$same_amount_check = true;
|
||||
@ -504,12 +502,10 @@ else if($od_settle_case == "가상계좌")
|
||||
|
||||
$od_receipt_amount = 0;
|
||||
$od_receipt_point = $i_temp_point;
|
||||
if (strtolower($g4['charset']) == "utf-8") {
|
||||
$bankname = iconv("cp949", "utf8", $bankname);
|
||||
$depositor = iconv("cp949", "utf8", $depositor);
|
||||
}
|
||||
$od_bank_account = $bankname.' '.$account;
|
||||
$od_deposit_name = $depositor;
|
||||
$bankname = iconv("cp949", "utf8", $bankname);
|
||||
$depositor = iconv("cp949", "utf8", $depositor);
|
||||
$od_bank_account = $bankname.' '.$account.' '.$depositor;
|
||||
$od_deposit_name = $od_name;
|
||||
}
|
||||
else if ($od_settle_case == "휴대폰")
|
||||
{
|
||||
@ -530,9 +526,7 @@ else if ($od_settle_case == "신용카드")
|
||||
$od_receipt_time = preg_replace("/([0-9]{4})([0-9]{2})([0-9]{2})([0-9]{2})([0-9]{2})([0-9]{2})/", "\\1-\\2-\\3 \\4:\\5:\\6", $app_time);
|
||||
$tno = $tno;
|
||||
$od_receipt_point = $i_temp_point;
|
||||
if (strtolower($g4['charset']) == "utf-8") {
|
||||
$card_name = iconv("cp949", "utf8", $card_name);
|
||||
}
|
||||
$card_name = iconv("cp949", "utf8", $card_name);
|
||||
$od_bank_account = $card_name;
|
||||
$same_amount_check = true;
|
||||
}
|
||||
|
||||
@ -268,6 +268,27 @@ if ($default['de_taxsave_use']) {
|
||||
</table>
|
||||
<br><br>
|
||||
|
||||
<? if ($od['od_settle_case'] == '가상계좌' && $default['de_card_test'] && $is_admin) {
|
||||
preg_match("/(\s.*\s)/", $od['od_bank_account'], $matchs);
|
||||
$deposit_no = trim($matchs[1]);
|
||||
?>
|
||||
<center>
|
||||
<div style="width:500px">
|
||||
<fieldset>
|
||||
<legend>모의입금처리</legend>
|
||||
<p>관리자가 가상계좌 테스트를 한 경우에만 보입니다.</p>
|
||||
<form method="post" action="http://devadmin.kcp.co.kr/Modules/Noti/TEST_Vcnt_Noti_Proc.jsp" target="_blank">
|
||||
<input type="text" name="e_trade_no" value="<?=$od['tno']?>" size="80"><br />
|
||||
<input type="text" name="deposit_no" value="<?=$deposit_no?>" size="80"><br />
|
||||
<input type="text" name="req_name" value="<?=$od['od_name']?>" size="80"><br />
|
||||
<input type="text" name="noti_url" value="<?=G4_SHOP_URL?>/settle_kcp_common.php" size="80"><br /><br />
|
||||
<input type="submit" value="입금통보 테스트">
|
||||
</form>
|
||||
</fieldset>
|
||||
</div>
|
||||
</center>
|
||||
<? } ?>
|
||||
|
||||
<?
|
||||
include_once("./_tail.php");
|
||||
?>
|
||||
@ -3,8 +3,11 @@ if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
|
||||
|
||||
$test = "";
|
||||
|
||||
<<<<<<< HEAD
|
||||
$default['de_card_test'] = 1;
|
||||
$default['de_escrow_use'] = 1;
|
||||
=======
|
||||
>>>>>>> a811b2f9cff6268823ba4ef76b9e57769cf04bc6
|
||||
if ($default['de_card_test']) {
|
||||
if ($default['de_escrow_use'] == 1) {
|
||||
// 에스크로결제 테스트
|
||||
@ -30,4 +33,4 @@ else
|
||||
$g_conf_js_url = "https://pay.kcp.co.kr/plugin/payplus{$test}.js";
|
||||
|
||||
$g_conf_log_level = "3"; // 변경불가
|
||||
$g_conf_gw_port = "8090"; // 포트번호(변경불가)
|
||||
$g_conf_gw_port = "8090"; // 포트번호(변경불가)
|
||||
|
||||
@ -1,7 +1,13 @@
|
||||
<?
|
||||
include_once("./_common.php");
|
||||
include_once($g4['path'].'/lib/etc.lib.php');
|
||||
include_once($g4['path'].'/lib/mailer.lib.php');
|
||||
include_once(G4_LIB_PATH.'/etc.lib.php');
|
||||
include_once(G4_LIB_PATH.'/mailer.lib.php');
|
||||
|
||||
$fp = fopen(G4_DATA_PATH.'/log/kcp_common.log', 'w');
|
||||
foreach($_POST as $key=>$value) {
|
||||
fwrite($fp, $key." = ".$value." / ");
|
||||
}
|
||||
fclose($fp);
|
||||
|
||||
/*------------------------------------------------------------------------------
|
||||
※ KCP 에서 가맹점의 결과처리 페이지로 데이터를 전송할 때에, 아래와 같은
|
||||
@ -10,6 +16,7 @@ include_once($g4['path'].'/lib/mailer.lib.php');
|
||||
REMOTE ADDRESS 체크를 하여, 아래의 IP 이외의 다른 경로를 통해서 전송된
|
||||
데이터에 대해서는 결과처리를 하지 마시기 바랍니다.
|
||||
------------------------------------------------------------------------------*/
|
||||
/*
|
||||
switch ($_SERVER['REMOTE_ADDR']) {
|
||||
case '203.238.36.58' :
|
||||
case '203.238.36.160' :
|
||||
@ -27,6 +34,7 @@ switch ($_SERVER['REMOTE_ADDR']) {
|
||||
mailer('경고', 'waring', $super_admin['mb_email'], '올바르지 않은 접속 보고', $_SERVER['PHP_SELF'].' 에 '.$_SERVER['REMOTE_ADDR'].' 이 '.$g4['time_ymdhis'].' 에 접속을 시도하였습니다.'."\n\n" . $egpcs_str, 2);
|
||||
exit;
|
||||
}
|
||||
*/
|
||||
|
||||
/* ============================================================================== */
|
||||
/* = PAGE : 공통 통보 PAGE = */
|
||||
@ -46,7 +54,7 @@ switch ($_SERVER['REMOTE_ADDR']) {
|
||||
/* = 주시기 바랍니다. 등록 방법은 연동 매뉴얼을 참고하시기 바랍니다. = */
|
||||
/* ============================================================================== */
|
||||
|
||||
//write_log("$g4[path]/data/log/kcp_common.log", print_r($_POST));
|
||||
//write_log(G4_DATA_PATH."/log/kcp_common.log", print_r($_POST));
|
||||
|
||||
/* ============================================================================== */
|
||||
/* = 02. 공통 통보 데이터 받기 = */
|
||||
@ -138,15 +146,19 @@ switch ($_SERVER['REMOTE_ADDR']) {
|
||||
/* = -------------------------------------------------------------------------- = */
|
||||
/* = 03-1. 가상계좌 입금 통보 데이터 DB 처리 작업 부분 = */
|
||||
/* = -------------------------------------------------------------------------- = */
|
||||
|
||||
if ( $tx_cd == "TX00" )
|
||||
{
|
||||
// 주문서 UPDATE
|
||||
$od_receipt_time = preg_replace("/([0-9]{4})([0-9]{2})([0-9]{2})([0-9]{2})([0-9]{2})([0-9]{2})/", "\\1-\\2-\\3 \\4:\\5:\\6", $tx_tm);
|
||||
|
||||
$sql = " update {$g4['yc4_order_table']}
|
||||
set od_receipt_amount = '$ipgm_mnyx',
|
||||
od_receipt_time = '$tx_tm',
|
||||
od_cash_authno = '$cash_a_no
|
||||
od_receipt_time = '$od_receipt_time',
|
||||
od_cash_authno = '$cash_a_no'
|
||||
where od_id = '$order_no'
|
||||
and tno = '$tno' ";
|
||||
|
||||
sql_query($sql, FALSE);
|
||||
}
|
||||
|
||||
@ -205,4 +217,4 @@ switch ($_SERVER['REMOTE_ADDR']) {
|
||||
/* = 04. result 값 세팅 하기 = */
|
||||
/* ============================================================================== */
|
||||
?>
|
||||
<html><body><form><input type="hidden" name="result" value="0000"></form></body></html>
|
||||
<html><body><form><input type="hidden" name="result" value="0000"></form></body></html>
|
||||
|
||||
Reference in New Issue
Block a user