itsolution/module/shop/pay_card.php
2021-10-26 18:21:20 +09:00

166 lines
6.5 KiB
PHP

<?
//DB연결
$dblink = SetConn($_conf_db["main_db"]);
//로그인확인
if(!$_SESSION[$_SITE["DOMAIN"]]["GUEST"]["NAME"]){//비회원로그인도 하지 않았다면
include $_SERVER[DOCUMENT_ROOT] . "/module/member/auth.php";
}
//회원의 경우 회원아이디로 로그인 전이라면 세션 아이디로
if($_SESSION[$_SITE["DOMAIN"]]["MEMBER"]["ID"]){
$tp = "1";
$arrMemInfo = getUserInfo(mysql_real_escape_string($_SESSION[$_SITE["DOMAIN"]]["MEMBER"]["ID"]));
$arrEmail = explode("@",$arrMemInfo["list"][0][email]);
$arrPhone = explode("-",$arrMemInfo["list"][0][phone]);
$arrMobile = explode("-",$arrMemInfo["list"][0][mobile]);
$arrFax = explode("-",$arrMemInfo["list"][0][fax]);
$arrZip = explode("-",$arrMemInfo["list"][0][zip]);
$arrTel = explode("-",$arrMemInfo["list"][0][regnum1]);
$arrEtc1 = explode("-",$arrMemInfo["list"][0][etc_1]);
$arrEtc3 = explode("|||",$arrMemInfo["list"][0][etc_3]);
$arrEtc4 = explode("|||",$arrMemInfo["list"][0][etc_4]);
$arrEtc5 = explode("|||",$arrMemInfo["list"][0][etc_5]);
$arr5Mobile = explode("-",$arrEtc5[1]);
$arr5Email = explode("@",$arrEtc5[2]);
}else{
$tp = "2";
}
$arrInfo = getOrderInfo($_SESSION[$_SITE["DOMAIN"]]["MEMBER"]["ID"], $tp, mysql_real_escape_string($_REQUEST["order_no"]));
//재고체크
checkPreOderStock($arrList);
?>
<div class="contain">
<div class="real-cont">
<div id="con_area">
<!--// content -->
<!-- //주문결제 -->
<div class="order-step step2">
<h2><img src="../images/shop/order_step_tit2.png" alt="주문서작성/결제"></h2>
</div>
<div class="shop-table mgb20">
<table>
<colgroup>
<col width="100">
<col width="*">
<col width="80">
</colgroup>
<thead>
<tr>
<th scope="col" colspan="2">상품명</th>
<th scope="col">합계/추가금</th>
</tr>
</thead>
<tbody>
<?
if($arrInfo["good_total"]>0){
for($i=0;$i<$arrInfo["good_total"];$i++){
$GoodsInfo = getGoodInfo($arrInfo["good_list"][$i][g_idx]);
//추가금액 계산
$optionPrice = $arrInfo["good_list"][$i][g_opt_1_price] + $arrInfo["good_list"][$i][g_opt_2_price] + $arrInfo["good_list"][$i][g_opt_3_price] + $arrInfo["good_list"][$i][g_opt_4_price] + $arrInfo["good_list"][$i][g_opt_rel_1_price] + $arrInfo["good_list"][$i][g_opt_rel_2_price];
//합계금액 계산
$totalPrice += ($arrInfo["good_list"][$i][g_price]*$arrInfo["good_list"][$i][g_qty])+($optionPrice * $arrInfo["good_list"][$i][g_qty]);
?>
<tr>
<td class="space-left">
<img src="/uploaded/shop_good/<?=$arrInfo["good_list"][0][g_idx]?>/<?=$arrInfo["good_list"][0][p_image]?>" width="70" height="70" border="0" />
</td>
<td class="space-left">
<?=stripslashes($arrInfo["good_list"][$i][g_name])?>
<?=$arrInfo["good_list"][$i][g_opt_rel_1]?" ".$arrInfo["good_list"][$i][g_opt_rel_1]:""?><?=$arrInfo["good_list"][$i][g_opt_rel_1_price]?" +".number_format($arrInfo["good_list"][$i][g_opt_rel_1_price]):""?>
<?=$arrInfo["good_list"][$i][g_opt_rel_2]?"/ ".$arrInfo["good_list"][$i][g_opt_rel_2]:""?><?=$arrInfo["good_list"][$i][g_opt_rel_2_price]?" +".number_format($arrInfo["good_list"][$i][g_opt_rel_2_price]):""?>
<?=$arrInfo["good_list"][$i][g_opt_1]?"/ ".$arrInfo["good_list"][$i][g_opt_1]:""?><?=$arrInfo["good_list"][$i][g_opt_1_price]?" +".number_format($arrInfo["good_list"][$i][g_opt_1_price]):""?>
<?=$arrInfo["good_list"][$i][g_opt_2]?"/ ".$arrInfo["good_list"][$i][g_opt_2]:""?><?=$arrInfo["good_list"][$i][g_opt_2_price]?" +".number_format($arrInfo["good_list"][$i][g_opt_2_price]):""?>
<?=$arrInfo["good_list"][$i][g_opt_3]?"/ ".$arrInfo["good_list"][$i][g_opt_3]:""?><?=$arrInfo["good_list"][$i][g_opt_3_price]?" +".number_format($arrInfo["good_list"][$i][g_opt_3_price]):""?>
<?=$arrInfo["good_list"][$i][g_opt_4]?"/ ".$arrInfo["good_list"][$i][g_opt_4]:""?><?=$arrInfo["good_list"][$i][g_opt_4_price]?" +".number_format($arrInfo["good_list"][$i][g_opt_4_price]):""?>
<?=$arrInfo["good_list"][$i][g_opt_5]?"/ ".$arrInfo["good_list"][$i][g_opt_5]:""?><?=$arrInfo["good_list"][$i][g_opt_5_price]?" +".number_format($arrInfo["good_list"][$i][g_opt_5_price]):""?>
</td>
<td><?=number_format($arrInfo["good_list"][$i][g_price]+$optionPrice)?>원</td>
</tr>
<?
}
}
else{
?>
<tr height="100">
<td colspan="9" align="center">구매항목이 없습니다.</td>
</tr>
<?}?>
</tbody>
</table>
</div>
<div class="order-info-table mgb20">
<table style="width:100%">
<colgroup>
<col width="120px" />
<col width="*" />
</colgroup>
<tbody>
<tr>
<th>결제 방식</th>
<td><?=$_SITE["SHOP"]["PAY_TYPE"][$arrInfo["list"][0]["pay_type"]]?>
</td>
</tr>
<tr>
<th>결제금액 산출</th>
<td>상품구매금액(<?=number_format($arrInfo["list"][0]["total_amount"])?>원)</td>
</tr>
<? if($_SESSION[$_SITE["DOMAIN"]]["MEMBER"]["ID"]){ ?>
<tr>
<th>적립금 사용</th>
<td><?=number_format($arrInfo["list"][0]["using_point"])?></td>
</tr>
<? } ?>
<tr>
<th>총결제금액</th>
<td class="prd_price"><?=number_format($arrInfo["list"][0]["pay_amount"])?>원</td>
</tr>
</table>
</div>
<?
if ( preg_match('/iPhone|ipod|ios|Mobile|UP.Browser|Android|BlackBerry|Windows CE|Nokia|webOS|Opera Mini|lg|mot|samsung|SAMSUNG|SonyEricsson|Opera mobi|Windows Phone|IEMobile|POLARIS/',$_SERVER['HTTP_USER_AGENT']) ) {
//모바일일경우
?>
<!-- <form name="frmOrderForm" method="post" accept-charset="euc-kr"> -->
<form method="post" action="<?=$strAegis?>/payment/mobilev2/intro.jsp" name="frmOrderForm" accept-charset="euc-kr">
<input type="hidden" name="order_no" value="<?=$order_no?>">
<?
$os_type = "M";
include $_SERVER[DOCUMENT_ROOT] . "/module/shop/pg/agspay_mobile.php";
}else{
//웹일경우
?>
<form name="frmOrderForm" method="post">
<input type="hidden" name="order_no" value="<?=$order_no?>">
<?
$os_type = "W";
include $_SERVER[DOCUMENT_ROOT] . "/module/shop/pg/agspay.php";
}
//echo "OS_type : ".$os_type."</br>";
//echo "os_type2 : ".$_SERVER['HTTP_USER_AGENT']."</br>";
?>
<div class="buttons">
<div class="cen">
<a href="javascript:PayPop('<?=$os_type?>','agspay');" class="btn-pack xlarge focus">결제하기</a>
<a href="javascript:history.back(-2);" class="btn-pack xlarge dark">취소하기</a>
</div>
</div>
<!-- //주문결제 -->
</div>
</div>
</form>
</div>