From a3967b6fbc1b595d00b51f668d4072339b145429 Mon Sep 17 00:00:00 2001 From: chicpro Date: Wed, 30 Jan 2013 16:24:44 +0900 Subject: [PATCH 01/16] =?UTF-8?q?=EA=B3=B5=ED=86=B5=20URL=20=EA=B2=BD?= =?UTF-8?q?=EB=A1=9C=20=EC=88=98=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- adm/shop_admin/configform.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/adm/shop_admin/configform.php b/adm/shop_admin/configform.php index 83f5121ad..429b67d6d 100644 --- a/adm/shop_admin/configform.php +++ b/adm/shop_admin/configform.php @@ -407,7 +407,7 @@ include_once (G4_ADMIN_PATH."/admin.head.php"); 공통 URL - /settle_kcp_common.php + /settle_kcp_common.php 상점정보관리 > 정보변경 > 공통URL 정보 > 공통URL 변경후\"에 넣으셔야 상점에 자동으로 입금 통보됩니다.")?> From 35427edd3b270dbee476c0432bc59e72ef8d37d2 Mon Sep 17 00:00:00 2001 From: chicpro Date: Wed, 30 Jan 2013 16:25:45 +0900 Subject: [PATCH 02/16] =?UTF-8?q?=EA=B0=80=EC=83=81=EA=B3=84=EC=A2=8C=20?= =?UTF-8?q?=EC=9E=85=EA=B8=88=20=EC=A0=95=EB=B3=B4=20=EA=B8=B0=EB=A1=9D=20?= =?UTF-8?q?=EC=BD=94=EB=93=9C=20=EC=88=98=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- shop/settle_kcp_common.php | 22 +++++++++++++++++----- 1 file changed, 17 insertions(+), 5 deletions(-) diff --git a/shop/settle_kcp_common.php b/shop/settle_kcp_common.php index c80209db4..1e8af15e5 100644 --- a/shop/settle_kcp_common.php +++ b/shop/settle_kcp_common.php @@ -1,7 +1,15 @@ $value) { + fwrite($fp, $key." = ".$value." / "); +} +fclose($fp); +*/ /*------------------------------------------------------------------------------ ※ KCP 에서 가맹점의 결과처리 페이지로 데이터를 전송할 때에, 아래와 같은 @@ -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); } From 7e411517e5f8ef9d5e0b2f2b075e9ee1c243ee73 Mon Sep 17 00:00:00 2001 From: chicpro Date: Wed, 30 Jan 2013 16:26:19 +0900 Subject: [PATCH 03/16] =?UTF-8?q?g4[charset]=20=EC=A0=9C=EA=B1=B0=EC=97=90?= =?UTF-8?q?=20=EB=94=B0=EB=A5=B8=20iconv=20=EA=B4=80=EB=A0=A8=20=EC=BD=94?= =?UTF-8?q?=EB=93=9C=20=EC=88=98=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- shop/kcp/pp_ax_hub.php | 5 +---- shop/orderformupdate.php | 14 ++++---------- shop/settle_kcp.inc.php | 4 ++-- 3 files changed, 7 insertions(+), 16 deletions(-) diff --git a/shop/kcp/pp_ax_hub.php b/shop/kcp/pp_ax_hub.php index d88aa454e..f3bdc7940 100644 --- a/shop/kcp/pp_ax_hub.php +++ b/shop/kcp/pp_ax_hub.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 " - , 1라인이미지수 : - , 라인 : - , 폭 : - , 높이 : + + + > + + + + + + + + + + - 추천상품출력 + 추천상품출력 - 출력 : > - , 스킨 : - , 1라인이미지수 : - , 라인 : - , 폭 : - , 높이 : + + + > + + + + + + + + + + - 최신상품출력 + 최신상품출력 - 출력 : > - , 스킨 : - , 1라인이미지수 : - , 라인 : - , 폭 : - , 높이 : + + + > + + + + + + + + + + - 인기상품출력 + 인기상품출력 - 출력 : > - , 스킨 : - , 1라인이미지수 : - , 라인 : - , 폭 : - , 높이 : + + + > + + + + + + + + + + - 할인상품출력 + 할인상품출력 - 출력 : > - , 스킨 : - , 1라인이미지수 : - , 라인 : - , 폭 : - , 높이 : + + + > + + + + + + + + + + + - + + + + + - - - - - + - + - - - + - + - + - + - - + - + - + - + - + - + - + - - + - - + + - - + - - - + - - + + - - + + - - - + + + - - - + + + - - - + + + -
결제정보
무통장입금사용 + +
- + 은행계좌번호 - -
계좌이체 결제사용 - +
가상계좌 결제사용
휴대폰결제사용 - +
신용카드결제사용 - + 카드결제최소금액 - 원 +
현금영수증발급사용 수정에서 발급이 가능합니다.\n\n현금영수증의 취소 기능은 없으므로 PG사에서 지원하는 현금영수증 취소 기능을 사용하시기 바랍니다.\n\n현금영수증의 취소 기능은 없으므로 PG사에서 지원하는 현금영수증 취소 기능을 사용하시기 바랍니다.", 50)?> - +
포인트 사용 + 기본환경설정과 동일한 설정입니다.")?> - > 사용 + > 사용
포인트 결제사용 - 점 + 포인트결제 % - + 0; $i=$i-5) echo "
포인트부여 - + 주문완료 포인트 - 주문 완료 일 이후에 포인트를 부여 + 주문 완료 일 이후에 포인트를 부여
KCP SITE CODE SR 로 시작하는 영대문자, 숫자 혼용 총 5자리 코드를 입력하시면 됩니다.
만약, 사이트코드가 SR로 시작하지 않는다면 KCP에 사이트코드를 변경 요청해 주십시오.
예) SRZ89");?> - - SR 영대문자, 숫자 혼용 3자리 + + SR 영대문자, 숫자 혼용 3자리
KCP SITE KEY SITE KEY 발급은 KCP로 문의하세요.
1544-8660
예) 1Q9YRV83gz6TukH8PjH0xFf__");?> - +
에스크로 사용 + 에스크로 사용 반드시 KCP 관리자 > 고객센터 > 서비스변경 및 추가 > 에스크로 신청 메뉴에서 에스크로를 사용 선택하고, 결제수단별로 적용 신청한 후 사용하셔야 합니다.

에스크로 사용시 배송과의 연동은 되지 않으며 에스크로 결제만 지원됩니다.")?> - - + > + + > +

복합과세 사용
복합과세 사용 @@ -333,19 +369,20 @@ include_once (G4_ADMIN_PATH."/admin.head.php");
신용카드 결제테스트 + 신용카드 결제테스트 - - -   - [ 실결제 관리자  |  - 테스트 관리자 ] - 테스트결제 팁 더보기 + > + + > + + 실결제 관리자 + 테스트 관리자 + 테스트결제 팁 더보기
일반결제 사용시 테스트 결제
· 신용카드 : 1000원 이상, 모든 카드가 테스트 되는 것은 아니므로 여러가지 카드로 결제해 보셔야 합니다. (BC, 현대, 롯데, 삼성카드)
· 계좌이체 : 150원 이상, 계좌번호, 비밀번호는 가짜로 입력해도 되며, 주민등록번호는 공인인증서의 것과 일치해야 합니다.
@@ -358,119 +395,119 @@ include_once (G4_ADMIN_PATH."/admin.head.php"); · 가상계좌 : 1원 이상, 입금통보는 제대로 되지 않음.
· 휴대폰 : 테스트 지원되지 않음.

-
+
* 테스트결제의 경우 상점관리자(http://testadmin8.kcp.co.kr/assist/login.LoginAction.do)의 로그인 정보가 사용하시는 것과 다르므로 아이디/패스워드를 KCP로 문의하시기 바랍니다. (기술지원 1544-8661)
* 참고로 일반결제의 테스트 사이트코드는 T0000 이며, 에스크로 결제의 테스트 사이트코드는 T0007 입니다.
공통 URL + 공통 URL 상점정보관리 > 정보변경 > 공통URL 정보 > 공통URL 변경후\"에 넣으셔야 상점에 자동으로 입금 통보됩니다.")?> /settle_kcp_common.php
네이버 체크아웃
-
체크아웃 테스트
-
체크아웃 쇼핑몰ID
체크아웃 인증키
체크아웃 버튼키
- - - + - - + + - - + - - - - - - + - + + + + + - + - - + + - - + +
배송정보
배송비유형 - +
기본배송비
배송비상한가 - 원 + + ; 로 구분합니다.\n\n예를 들어 20000원 미만일 경우 4000원, 30000원 미만일 경우 3000원 으로 사용할 경우에는 배송비상한가를 20000;30000 으로 입력하고 배송비를 4000;3000 으로 입력합니다.", 50);?>
배송비 - 원 -
지역별 배송비 - />사용 - />사용안함 + +
희망배송일사용지역별 배송비 + /> + + /> + +
- 희망배송일날짜 - 일 +
배송정보
교환/반품
@@ -478,79 +515,77 @@ include_once (G4_ADMIN_PATH."/admin.head.php"); - - - - - - - + - + - + - + - + - - + - - + - - + - - + - - + - - + - - + - - + - - + + - + - + - + - + @@ -694,7 +729,7 @@ $sms_daesang = array (1=>"고객님께 발송", "관리자께 발송", "고객
기타정보
관련상품출력 + 관련상품출력 - 1라인이미지수 : - , 이미지폭 : - , 이미지높이 : + + + + + +
이미지(소) 폭 - 픽셀 + 픽셀 이미지(소) 높이 - 픽셀 + 픽셀
이미지(중) 폭 - 픽셀 + 픽셀 이미지(중) 높이 - 픽셀 + 픽셀
로고이미지 + - + 삭제"; + echo "삭제"; echo ""; } ?>
메인이미지 + - + 삭제"; + echo "삭제"; echo ""; } ?>
사용후기 + -
스크롤배너 사용 + -
상품구입 권한 +
코드 중복검사 + - > 사용 + > 사용
비회원 장바구니 + - > 사용 + > 사용
장바구니 메세지 + - > + > 비회원가격과 회원가격이 다른 상품을 장바구니에 담는 경우 "가격이 다릅니다"라는 메세지를 출력합니다.
비회원에 대한
개인정보수집 내용


MYSQL USER MYSQL DB
서버 IP 프로그램 등록번호 - +
-
0 / 80 바이트

>사용
+
0 / 80 바이트

>사용
- 관리자 핸드폰번호 - + + - + - 아이코드 회원아이디 - + + - + - 아이코드 패스워드 - + + - + - 요금제 + - + "; + echo ""; } else if ($userinfo[payment] == "C") { echo "정액제"; - echo ""; + echo ""; } else { echo "가입해주세요."; - echo ""; + echo ""; } ?> - 아이코드 서비스 신청 (회원가입) + 아이코드 서비스 신청 (회원가입) - http://www.icodekorea.com + http://www.icodekorea.com - 충전 잔액 - + 충전 잔액 + 원. - + - 건수별 금액 - + 건수별 금액 + 원. - +
회원가입시 : {이름} {회원아이디} {회사명}
주문서작성 : {이름} {보낸분} {받는분} {주문번호} {주문금액} {회사명}
입금확인시 : {이름} {입금액} {주문번호} {회사명} @@ -814,8 +849,6 @@ $sms_daesang = array (1=>"고객님께 발송", "관리자께 발송", "고객 - -
@@ -830,16 +863,6 @@ function fconfig_check(f) return true; } - -document.fconfig.de_admin_company_name.focus(); - -$(function() { - $("#test_tip").bind("click", function() { - $("#test_tip_help").toggle(); - }) - .css("cursor", "pointer") - .css("text-decoration", "underline"); -}); Date: Wed, 30 Jan 2013 18:28:09 +0900 Subject: [PATCH 08/16] =?UTF-8?q?=EB=AA=A8=EC=9D=98=EC=9E=85=EA=B8=88?= =?UTF-8?q?=ED=86=B5=EB=B3=B4=20=ED=8F=BC=20=EC=B6=94=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- shop/orderinquiryview.php | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/shop/orderinquiryview.php b/shop/orderinquiryview.php index bebba043f..458bff97f 100644 --- a/shop/orderinquiryview.php +++ b/shop/orderinquiryview.php @@ -268,6 +268,27 @@ if ($default['de_taxsave_use']) {

+ +
+
+
+모의입금처리 +

관리자가 가상계좌 테스트를 한 경우에만 보입니다.

+
+
+
+
+

+ +
+
+
+
+ + \ No newline at end of file From bac2ad36075a3e3e31f8e9e2b81abb6c8001343f Mon Sep 17 00:00:00 2001 From: chicpro Date: Wed, 30 Jan 2013 18:28:41 +0900 Subject: [PATCH 09/16] =?UTF-8?q?=ED=86=B5=EB=B3=B4=EA=B8=B0=EB=8A=A5=20?= =?UTF-8?q?=ED=85=8C=EC=8A=A4=ED=8A=B8=EB=A5=B4=20=EC=9C=84=ED=95=B4=20?= =?UTF-8?q?=EC=84=9C=EB=B2=84=20ip=20=EC=B2=B4=ED=81=AC=20=EB=B6=80?= =?UTF-8?q?=EB=B6=84=20=EC=A3=BC=EC=84=9D=EC=B2=98=EB=A6=AC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- shop/settle_kcp_common.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/shop/settle_kcp_common.php b/shop/settle_kcp_common.php index d9f034b7b..411b3510a 100644 --- a/shop/settle_kcp_common.php +++ b/shop/settle_kcp_common.php @@ -3,14 +3,12 @@ include_once("./_common.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); exit; -*/ /*------------------------------------------------------------------------------ ※ KCP 에서 가맹점의 결과처리 페이지로 데이터를 전송할 때에, 아래와 같은 @@ -19,6 +17,7 @@ exit; REMOTE ADDRESS 체크를 하여, 아래의 IP 이외의 다른 경로를 통해서 전송된 데이터에 대해서는 결과처리를 하지 마시기 바랍니다. ------------------------------------------------------------------------------*/ +/* switch ($_SERVER['REMOTE_ADDR']) { case '203.238.36.58' : case '203.238.36.160' : @@ -36,6 +35,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 = */ From f7a9bd8a2b2ea541ec36a1f28c4eff52cc973df3 Mon Sep 17 00:00:00 2001 From: chicpro Date: Wed, 30 Jan 2013 18:39:52 +0900 Subject: [PATCH 10/16] =?UTF-8?q?=ED=98=84=EA=B8=88=EC=98=81=EC=88=98?= =?UTF-8?q?=EC=A6=9D=20=EB=93=B1=EB=A1=9D=EC=B0=BD=20=EB=B3=B4=EC=9D=B4?= =?UTF-8?q?=EC=A7=80=20=EC=95=8A=EB=8F=84=EB=A1=9D=20=EC=88=98=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- shop/orderform.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/shop/orderform.php b/shop/orderform.php index 4afe4206d..db5648dbe 100644 --- a/shop/orderform.php +++ b/shop/orderform.php @@ -383,7 +383,7 @@ $good_mny = (int)$tot_sell_amount + (int)$send_cost; ※ N : 현금영수증 등록 창 출력 안함 ※ 주의 : 현금영수증 사용 시 KCP 상점관리자 페이지에서 현금영수증 사용 동의를 하셔야 합니다 */ ?> - + Date: Wed, 30 Jan 2013 18:40:20 +0900 Subject: [PATCH 11/16] =?UTF-8?q?=EC=9E=98=EB=AA=BB=EB=90=9C=20=EB=94=B0?= =?UTF-8?q?=EC=98=B4=ED=91=9C=20=88=98=EC=88=98=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- adm/shop_admin/orderlist.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/adm/shop_admin/orderlist.php b/adm/shop_admin/orderlist.php index 3bb36bd62..4c9a52468 100644 --- a/adm/shop_admin/orderlist.php +++ b/adm/shop_admin/orderlist.php @@ -5,7 +5,7 @@ include_once("./_common.php"); auth_check($auth[$sub_menu], "r"); $g4['title'] = '주문서관리'; -include_once ($g4['admin_path'].'/admin.head.php'); +include_once (G4_ADMIN_PATH.'/admin.head.php'); $where = " where "; $sql_search = ""; @@ -26,7 +26,7 @@ if ($sort1 == "") $sort1 = "od_id"; if ($sort2 == "") $sort2 = "desc"; $sql_common = " from {$g4['yc4_cart_table']} a - left join {$g4['yc4_order_table']} b on (a.uq_id="b".od_id) + left join {$g4['yc4_order_table']} b on (a.uq_id = b.od_id) $sql_search "; // 김선용 200805 : 조인 사용으로 전체카운트가 일정레코드 이상일 때 지연시간 문제가 심각하므로 변경 From 72dc4b4fc325127522ed918d3978ee50bc4fa2fb Mon Sep 17 00:00:00 2001 From: chicpro Date: Wed, 30 Jan 2013 18:41:10 +0900 Subject: [PATCH 12/16] =?UTF-8?q?=EB=A1=9C=EA=B7=B8=EA=B8=B0=EB=A1=9D=20?= =?UTF-8?q?=EC=BD=94=EB=93=9C=EC=97=90=EC=84=9C=20exit;=20=EC=A0=9C?= =?UTF-8?q?=EA=B1=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- shop/settle_kcp_common.php | 1 - 1 file changed, 1 deletion(-) diff --git a/shop/settle_kcp_common.php b/shop/settle_kcp_common.php index 411b3510a..e9cabc590 100644 --- a/shop/settle_kcp_common.php +++ b/shop/settle_kcp_common.php @@ -8,7 +8,6 @@ foreach($_POST as $key=>$value) { fwrite($fp, $key." = ".$value." / "); } fclose($fp); -exit; /*------------------------------------------------------------------------------ ※ KCP 에서 가맹점의 결과처리 페이지로 데이터를 전송할 때에, 아래와 같은 From dc1936d7062f0819d6708b5fb6d11f59915510e9 Mon Sep 17 00:00:00 2001 From: chicpro Date: Wed, 30 Jan 2013 18:55:07 +0900 Subject: [PATCH 13/16] =?UTF-8?q?=EC=9E=98=EB=AA=BB=EB=90=9C=20=EB=94=B0?= =?UTF-8?q?=EC=98=B4=ED=91=9C=20=EC=88=98=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- adm/shop_admin/orderform.php | 10 +++++----- adm/shop_admin/ordermail.inc.php | 8 ++++---- adm/shop_admin/orderreceiptupdate.php | 4 ++-- 3 files changed, 11 insertions(+), 11 deletions(-) diff --git a/adm/shop_admin/orderform.php b/adm/shop_admin/orderform.php index 5444a6293..558f8b86e 100644 --- a/adm/shop_admin/orderform.php +++ b/adm/shop_admin/orderform.php @@ -16,7 +16,7 @@ $cart_title4 = "배송완료"; auth_check($auth[$sub_menu], "w"); $g4['title'] = $html_title; -include_once($g4['admin_path'].'/admin.head.php'); +include_once(G4_ADMIN_PATH.'/admin.head.php'); //------------------------------------------------------------------------------ // 설정 시간이 지난 주문서 없는 장바구니 자료 삭제 @@ -189,7 +189,7 @@ for ($i=0; $row=sql_fetch_array($result); $i++) $list = $i%2; echo " - +
$image$it_name
{$row['ct_status']} $row[ct_qty] @@ -478,7 +478,7 @@ if ($od['od_receipt_point'] > 0) { // 은행계좌를 배열로 만든후 $str = explode("\n", $default['de_bank_account']); - $bank_account = "\n\n"; $bank_account .= "