네이버페이 적용
This commit is contained in:
80
shop/naverpay/naverpay_item.php
Normal file
80
shop/naverpay/naverpay_item.php
Normal file
@ -0,0 +1,80 @@
|
||||
<?php
|
||||
include_once('./_common.php');
|
||||
include_once(G5_LIB_PATH.'/naverpay.lib.php');
|
||||
|
||||
$query = $_SERVER['QUERY_STRING'];
|
||||
|
||||
$vars = array();
|
||||
|
||||
foreach(explode('&', $query) as $pair) {
|
||||
list($key, $value) = explode('=', $pair);
|
||||
$key = urldecode($key);
|
||||
$value = urldecode($value);
|
||||
$vars[$key][] = $value;
|
||||
}
|
||||
|
||||
$itemIds = $vars['ITEM_ID'];
|
||||
|
||||
if (count($itemIds) < 1) {
|
||||
exit('ITEM_ID 는 필수입니다.');
|
||||
}
|
||||
|
||||
header('Content-Type: application/xml;charset=utf-8');
|
||||
echo '<?xml version="1.0" encoding="UTF-8"?>';
|
||||
?>
|
||||
<response>
|
||||
<?php
|
||||
foreach($itemIds as $it_id) {
|
||||
$sql = " select * from {$g5['g5_shop_item_table']} where it_id = '$it_id' ";
|
||||
$it = sql_fetch($sql);
|
||||
if(!$it['it_id'])
|
||||
continue;
|
||||
|
||||
$id = $it['it_id'];
|
||||
$name = $it['it_name'];
|
||||
$description = $it['it_basic'];
|
||||
$price = get_price($it);
|
||||
$image = get_naverpay_item_image_url($it_id);
|
||||
$quantity = get_naverpay_item_stock($it_id);
|
||||
$ca_name = '';
|
||||
$ca_name2 = '';
|
||||
$ca_name3 = '';
|
||||
$returnInfo = get_naverpay_return_info($it['it_seller']);
|
||||
$option = get_naverpay_item_option($it_id, $it['it_option_subject']);
|
||||
|
||||
if($it['ca_id']) {
|
||||
$cat = sql_fetch(" select ca_name from {$g5['g5_shop_category_table']} where ca_id = '{$it['ca_id']}' ");
|
||||
$ca_name = $cat['ca_name'];
|
||||
}
|
||||
if($it['ca_id2']) {
|
||||
$cat = sql_fetch(" select ca_name from {$g5['g5_shop_category_table']} where ca_id = '{$it['ca_id2']}' ");
|
||||
$ca_name2 = $cat['ca_name'];
|
||||
}
|
||||
if($it['ca_id3']) {
|
||||
$cat = sql_fetch(" select ca_name from {$g5['g5_shop_category_table']} where ca_id = '{$it['ca_id3']}' ");
|
||||
$ca_name3 = $cat['ca_name'];
|
||||
}
|
||||
?>
|
||||
<item id="<?php echo $id; ?>">
|
||||
<?php if($it['ec_mall_pid']) { ?>
|
||||
<name><![CDATA[<?php echo $it['ec_mall_pid']; ?>]]></name>
|
||||
<?php } ?>
|
||||
<name><![CDATA[<?php echo $name; ?>]]></name>
|
||||
<url><?php echo G5_SHOP_URL.'/item.php?it_id='.$it_id; ?></url>
|
||||
<description><![CDATA[<?php echo $description; ?>]]></description>
|
||||
<image><?php echo $image; ?></image>
|
||||
<thumb><?php echo $image; ?></thumb>
|
||||
<price><?php echo $price; ?></price>
|
||||
<quantity><?php echo $quantity; ?></quantity>
|
||||
<category>
|
||||
<first id="MJ01"><![CDATA[<?php echo $ca_name; ?>]]></first>
|
||||
<second id="ML01"><![CDATA[<?php echo $ca_name2; ?>]]></second>
|
||||
<third id="MN01"><![CDATA[<?php echo $ca_name3; ?>]]></third>
|
||||
</category>
|
||||
<?php echo $option; ?>
|
||||
<?php echo $returnInfo; ?>
|
||||
</item>
|
||||
<?php
|
||||
}
|
||||
echo('</response>');
|
||||
?>
|
||||
Reference in New Issue
Block a user