From a5323c49d6bc9c31e28fedf1fae0a74c4a455c33 Mon Sep 17 00:00:00 2001 From: chicpro Date: Thu, 4 Jun 2015 11:39:07 +0900 Subject: [PATCH] =?UTF-8?q?PG=20=EB=AA=A8=EB=B0=94=EC=9D=BC=20=EC=BF=A0?= =?UTF-8?q?=ED=8F=B0=20=EC=82=AC=EC=9A=A9=20=EC=98=A4=EB=A5=98=20=EC=88=98?= =?UTF-8?q?=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- lib/shop.lib.php | 22 ++++++++++++++++++++++ mobile/shop/inicis/pay_approval.php | 7 +------ mobile/shop/inicis/pay_return.php | 7 +------ mobile/shop/kcp/order_approval_form.php | 7 +------ mobile/shop/lg/returnurl.php | 7 +------ mobile/shop/orderformupdate.php | 2 ++ 6 files changed, 28 insertions(+), 24 deletions(-) diff --git a/lib/shop.lib.php b/lib/shop.lib.php index 9d81c46b9..7f288ff97 100644 --- a/lib/shop.lib.php +++ b/lib/shop.lib.php @@ -2172,6 +2172,28 @@ function cart_item_clean() sql_query($sql); } + +// 모바일 PG 주문 필드 생성 +function make_order_field($data, $exclude) +{ + $field = ''; + + foreach($data as $key=>$value) { + if(in_array($key, $exclude)) + continue; + + if(is_array($value)) { + foreach($value as $k=>$v) { + $field .= ''.PHP_EOL; + } + } else { + $field .= ''.PHP_EOL; + } + } + + return $field; +} + //============================================================================== // 쇼핑몰 라이브러리 모음 끝 //============================================================================== diff --git a/mobile/shop/inicis/pay_approval.php b/mobile/shop/inicis/pay_approval.php index 96ec1fec6..82e4eecaa 100644 --- a/mobile/shop/inicis/pay_approval.php +++ b/mobile/shop/inicis/pay_approval.php @@ -64,12 +64,7 @@ $exclude = array('res_cd', 'P_HASH', 'P_TYPE', 'P_AUTH_DT', 'P_AUTH_NO', 'P_HPP_ echo '
'.PHP_EOL; -foreach($data as $key=>$value) { - if(in_array($key, $exclude)) - continue; - - echo ''.PHP_EOL; -} +echo make_order_field($data, $exclude); echo ''.PHP_EOL; echo ''.PHP_EOL; diff --git a/mobile/shop/inicis/pay_return.php b/mobile/shop/inicis/pay_return.php index 12bc21677..6ec615650 100644 --- a/mobile/shop/inicis/pay_return.php +++ b/mobile/shop/inicis/pay_return.php @@ -50,12 +50,7 @@ $exclude = array('res_cd', 'P_HASH', 'P_TYPE', 'P_AUTH_DT', 'P_VACT_BANK'); echo ''.PHP_EOL; -foreach($data as $key=>$value) { - if(in_array($key, $exclude)) - continue; - - echo ''.PHP_EOL; -} +echo make_order_field($data, $exclude); echo ''.PHP_EOL; echo ''.PHP_EOL; diff --git a/mobile/shop/kcp/order_approval_form.php b/mobile/shop/kcp/order_approval_form.php index 1b25eb461..28703de79 100644 --- a/mobile/shop/kcp/order_approval_form.php +++ b/mobile/shop/kcp/order_approval_form.php @@ -222,12 +222,7 @@ if($enc_data != '' && $enc_info != '' && $tran_cd != '') { echo ''.PHP_EOL; - foreach($data as $key=>$value) { - if(in_array($key, $exclude)) - continue; - - echo ''.PHP_EOL; - } + echo make_order_field($data, $exclude); foreach($_POST as $key=>$value) { echo ''.PHP_EOL; diff --git a/mobile/shop/lg/returnurl.php b/mobile/shop/lg/returnurl.php index ce35b9392..f37dec4fd 100644 --- a/mobile/shop/lg/returnurl.php +++ b/mobile/shop/lg/returnurl.php @@ -52,12 +52,7 @@ $exclude = array('res_cd', 'LGD_PAYKEY'); echo ''.PHP_EOL; -foreach($data as $key=>$value) { - if(in_array($key, $exclude)) - continue; - - echo ''.PHP_EOL; -} +echo make_order_field($data, $exclude); echo ''.PHP_EOL; echo ''.PHP_EOL; diff --git a/mobile/shop/orderformupdate.php b/mobile/shop/orderformupdate.php index a22f5a7b1..b85e01a98 100644 --- a/mobile/shop/orderformupdate.php +++ b/mobile/shop/orderformupdate.php @@ -2,6 +2,8 @@ include_once('./_common.php'); include_once(G5_LIB_PATH.'/mailer.lib.php'); +//print_r2($_POST); exit; + $page_return_url = G5_SHOP_URL.'/orderform.php'; if(get_session('ss_direct')) $page_return_url .= '?sw_direct=1';