#209 모바일 쿠폰기능 수정 작업 중

This commit is contained in:
chicpro
2013-06-11 11:31:46 +09:00
parent 7407b446cf
commit 2c8fe9ad6c
4 changed files with 61 additions and 45 deletions

View File

@ -151,6 +151,18 @@
$c_PayPlus->m_res_msg = "연동 오류|tran_cd값이 설정되지 않았습니다.";
}
if ($res_cd != '0000')
{
$res_msg = iconv("euc-kr", "utf-8", $res_msg);
echo "<script>
var openwin = window.open( './kcp/proc_win.php', 'proc_win', '' );
openwin.close();
</script>";
alert("$res_cd : $res_msg");
exit;
}
/* = -------------------------------------------------------------------------- = */
/* = 04. 실행 END = */

View File

@ -47,7 +47,6 @@ ob_start();
<th scope="col">쿠폰</th>
<th scope="col">소계</th>
<th scope="col">포인트</th>
<th scope="col"><input type="checkbox" name="ct_all" value="1"></th>
</tr>
</thead>
<tbody>
@ -576,7 +575,7 @@ ob_end_clean();
if ($temp_point > $member_mileage)
$temp_point = $member_mileage;
echo '<div>결제포인트 : <input type="text" id="od_temp_point" name="od_temp_point" value="0" size="10">점 (100점 단위로 입력하세요.)</div>';
echo '<div><input type="hidden" name="max_temp_point" value="<?php echo $temp_point; ?>">결제포인트 : <input type="text" id="od_temp_point" name="od_temp_point" value="0" size="10">점 (100점 단위로 입력하세요.)</div>';
echo '<div>회원님의 보유포인트('.display_point($member['mb_mileage']).')중 <strong id="use_max_point">'.display_point($temp_point).'</strong>(주문금액 '.$default['de_point_per'].'%) 내에서 결제가 가능합니다.</div>';
$multi_settle++;
}
@ -595,7 +594,7 @@ ob_end_clean();
if ($temp_point > $member_point)
$temp_point = $member_point;
echo '<div><input type="hidden" name="max_temp_point" value="<?php echo $temp_point; ?>"><input type="hidden" name="max_temp_point" value="<?php echo $temp_point; ?>">결제포인트 : <input type="text" id="od_temp_point" name="od_temp_point" value="0" size="10">점 (100점 단위로 입력하세요.)</div>';
echo '<div><input type="hidden" name="max_temp_point" value="<?php echo $temp_point; ?>">결제포인트 : <input type="text" id="od_temp_point" name="od_temp_point" value="0" size="10">점 (100점 단위로 입력하세요.)</div>';
echo '<div>회원님의 보유포인트('.display_point($member['mb_point']).')중 <strong id="use_max_point">'.display_point($temp_point).'</strong>(주문금액 '.$default['de_point_per'].'%) 내에서 결제가 가능합니다.</div>';
$multi_settle++;
}
@ -784,7 +783,7 @@ $(function() {
var send_cost = parseInt($("input[name=org_send_cost]").val());
$.post(
"./ordercoupon.php",
{ amount: (amount + send_cost) },
{ amount: amount },
function(data) {
$this.after(data);
}
@ -995,8 +994,8 @@ function kcp_approval()
var tot_amount = <?php echo (int)$tot_amount; ?>;
var max_point = 0;
if (typeof(f.max_temp_point) != "undefined")
max_point = parseInt(f.max_temp_point.value);
if (typeof(pf.max_temp_point) != "undefined")
max_point = parseInt(pf.max_temp_point.value);
if (typeof(pf.od_temp_point) != "undefined") {
if (pf.od_temp_point.value)
@ -1005,18 +1004,6 @@ function kcp_approval()
{
temp_point = parseInt(pf.od_temp_point.value);
if (temp_point < 0) {
alert("포인트를 0 이상 입력하세요.");
pf.od_temp_point.select();
return false;
}
if (temp_point > tot_amount) {
alert("주문금액 보다 많이 포인트결제할 수 없습니다.");
pf.od_temp_point.select();
return false;
}
<?php
if($default['de_mileage_use']) {
$mb_point = $member['mb_mileage'];
@ -1027,6 +1014,18 @@ function kcp_approval()
}
?>
if (temp_point < 0) {
alert("<?php echo $p_msg; ?>를 0 이상 입력하세요.");
pf.od_temp_point.select();
return false;
}
if (temp_point > tot_amount) {
alert("주문금액 보다 많이 <?php echo $p_msg; ?>결제할 수 없습니다.");
pf.od_temp_point.select();
return false;
}
if (temp_point > <?php echo (int)$mb_point; ?>) {
alert("회원님의 <?php echo $p_msg; ?>보다 많이 결제할 수 없습니다.");
pf.od_temp_point.select();
@ -1040,7 +1039,7 @@ function kcp_approval()
}
if (parseInt(parseInt(temp_point / 100) * 100) != temp_point) {
alert("포인트를 100점 단위로 입력하세요.");
alert("<?php echo $p_msg; ?>를 100점 단위로 입력하세요.");
pf.od_temp_point.select();
return false;
}
@ -1160,18 +1159,6 @@ function forderform_check(f)
{
temp_point = parseInt(f.od_temp_point.value);
if (temp_point < 0) {
alert("포인트를 0 이상 입력하세요.");
f.od_temp_point.select();
return false;
}
if (temp_point > tot_amount) {
alert("주문금액 보다 많이 포인트결제할 수 없습니다.");
f.od_temp_point.select();
return false;
}
<?php
if($default['de_mileage_use']) {
$mb_point = $member['mb_mileage'];
@ -1182,6 +1169,18 @@ function forderform_check(f)
}
?>
if (temp_point < 0) {
alert("<?php echo $p_msg; ?>를 0 이상 입력하세요.");
f.od_temp_point.select();
return false;
}
if (temp_point > tot_amount) {
alert("주문금액 보다 많이 <?php echo $p_msg; ?>결제할 수 없습니다.");
f.od_temp_point.select();
return false;
}
if (temp_point > <?php echo (int)$mb_point; ?>) {
alert("회원님의 <?php echo $p_msg; ?>보다 많이 결제할 수 없습니다.");
f.od_temp_point.select();
@ -1195,7 +1194,7 @@ function forderform_check(f)
}
if (parseInt(parseInt(temp_point / 100) * 100) != temp_point) {
alert("포인트를 100점 단위로 입력하세요.");
alert("<?php echo $p_msg; ?>를 100점 단위로 입력하세요.");
f.od_temp_point.select();
return false;
}

View File

@ -5,7 +5,8 @@ include_once('./_common.php');
set_unique_id($sw_direct);
// 회원일 경우 자신의 장바구니 상품 uq_id 값을 변경
if($is_member) {
/*
if($is_member && $sw_direct != 1) {
$tmp_uq_id = get_session('ss_uq_id');
if(!$tmp_uq_id) {
$tmp_uq_id = get_uniqid();
@ -21,6 +22,7 @@ if($is_member) {
and ct_time > '$ctime' ";
sql_query($sql);
}
*/
if (G4_IS_MOBILE) {
include_once(G4_MSHOP_PATH.'/cart.php');

View File

@ -991,7 +991,7 @@ $(function() {
var send_cost = parseInt($("input[name=org_send_cost]").val());
$.post(
"./ordercoupon.php",
{ amount: (amount + send_cost) },
{ amount: amount },
function(data) {
$this.after(data);
}
@ -1256,27 +1256,30 @@ function forderform_check(f)
{
temp_point = parseInt(f.od_temp_point.value);
<?php
if($default['de_mileage_use']) {
$mb_point = $member['mb_mileage'];
$p_msg = '마일리지';
} else {
$mb_point = $member['mb_point'];
$p_msg = '포인트';
}
?>
if (temp_point < 0) {
alert("포인트를 0 이상 입력하세요.");
alert("<?php echo $p_msg; ?>를 0 이상 입력하세요.");
f.od_temp_point.select();
return false;
}
if (temp_point > tot_amount) {
alert("주문금액 보다 많이 포인트결제할 수 없습니다.");
alert("주문금액 보다 많이 <?php echo $p_msg; ?>결제할 수 없습니다.");
f.od_temp_point.select();
return false;
}
<?php
if($default['de_mileage_use'])
$mb_point = $member['mb_mileage'];
else
$mb_point = $member['mb_point'];
?>
if (temp_point > <?php echo (int)$mb_point; ?>) {
alert("회원님의 포인트보다 많이 결제할 수 없습니다.");
alert("회원님의 <?php echo $p_msg; ?>보다 많이 결제할 수 없습니다.");
f.od_temp_point.select();
return false;
}
@ -1288,7 +1291,7 @@ function forderform_check(f)
}
if (parseInt(parseInt(temp_point / 100) * 100) != temp_point) {
alert("포인트를 100점 단위로 입력하세요.");
alert("<?php echo $p_msg; ?>를 100점 단위로 입력하세요.");
f.od_temp_point.select();
return false;
}