diff --git a/mobile/shop/orderaddress.php b/mobile/shop/orderaddress.php
new file mode 100644
index 000000000..74a4318a0
--- /dev/null
+++ b/mobile/shop/orderaddress.php
@@ -0,0 +1,81 @@
+
+
+
+
+
+
+ 배송지명
+ 이름
+ 전화번호
+ 주소
+ 관리
+
+
+
+
+
+
+
+
+
+
+
+ 선택
+ 삭제
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/mobile/shop/orderform.php b/mobile/shop/orderform.php
index 122766bd6..156d0f007 100644
--- a/mobile/shop/orderform.php
+++ b/mobile/shop/orderform.php
@@ -435,6 +435,53 @@ ob_end_clean();
+ '.PHP_EOL;
+ $addr_list .= '기본배송지 '.PHP_EOL;
+ }
+
+ // 최근배송지
+ $sql = " select *
+ from {$g4['shop_order_address_table']}
+ where mb_id = '{$member['mb_id']}'
+ order by ad_id desc
+ limit 2 ";
+ $result = sql_query($sql);
+ for($i=0; $row=sql_fetch_array($result); $i++) {
+ $val1 = $row['ad_name'].$sep.$row['ad_tel'].$sep.$row['ad_hp'].$sep.$row['ad_zip1'].$sep.$row['ad_zip2'].$sep.$row['ad_addr1'].$sep.$row['ad_addr2'].$sep.$row['ad_subject'];
+ $val2 = '최근배송지('.($row['ad_subject'] ? $row['ad_subject'] : $row['ad_name']).') ';
+ $addr_list .= ' '.PHP_EOL.$val2.PHP_EOL;
+ }
+
+ $addr_list .= ' '.PHP_EOL;
+ $addr_list .= '신규배송지 '.PHP_EOL;
+ ?>
+
+ 배송지선택
+
+
+ 배송지목록
+
+
+
+ 배송지명
+
+
+
이름
@@ -972,6 +1019,46 @@ $(function() {
$("#show_req_btn").css("display", "inline");
$("#show_pay_btn").css("display", "none");
});
+
+ // 배송지선택
+ $("input[name=ad_sel_addr]").on("click", function() {
+ var addr = $(this).val().split(String.fromCharCode(30));
+
+ if(addr[0] == "new") {
+ for(i=0; i<8; i++) {
+ addr[i] = "";
+ }
+ }
+
+ var f = document.forderform;
+ f.od_b_name.value = addr[0];
+ f.od_b_tel.value = addr[1];
+ f.od_b_hp.value = addr[2];
+ f.od_b_zip1.value = addr[3];
+ f.od_b_zip2.value = addr[4];
+ f.od_b_addr1.value = addr[5];
+ f.od_b_addr2.value = addr[6];
+ f.ad_subject.value = addr[7];
+
+ var zip1 = addr[3].replace(/[^0-9]/g, "");
+ var zip2 = addr[4].replace(/[^0-9]/g, "");
+
+ if(zip1 != "" && zip2 != "") {
+ var code = String(zip1) + String(zip2);
+
+ if(zipcode != code) {
+ zipcode = code;
+ calculate_sendcost(code);
+ }
+ }
+ });
+
+ // 배송지목록
+ $("#order_address").on("click", function() {
+ var url = this.href;
+ window.open(url, "win_address", "left=100,top=100,width=650,height=500,scrollbars=1");
+ return false;
+ });
});
function coupon_cancel($el)
diff --git a/mobile/shop/orderformupdate.php b/mobile/shop/orderformupdate.php
index c2dbc8d35..ed72572be 100644
--- a/mobile/shop/orderformupdate.php
+++ b/mobile/shop/orderformupdate.php
@@ -596,5 +596,59 @@ set_session('ss_order_id', '');
if (get_session('ss_direct'))
set_session('ss_cart_direct', '');
+// 배송지처리
+if($is_member && ($add_address || $ad_default)) {
+ $ad_zip1 = $od_b_zip1;
+ $ad_zip2 = $od_b_zip2;
+ $ad_addr1 = $od_b_addr1;
+ $ad_addr2 = $od_b_addr2;
+
+ $sql = " select ad_id
+ from {$g4['shop_order_address_table']}
+ where mb_id = '{$member['mb_id']}'
+ and ad_zip1 = '$ad_zip1'
+ and ad_zip2 = '$ad_zip2'
+ and ad_addr1 = '$ad_addr1'
+ and ad_addr2 = '$ad_addr2' ";
+ $row = sql_fetch($sql);
+
+ if($ad_default) {
+ $sql = " update {$g4['shop_order_address_table']}
+ set ad_default = '0'
+ where mb_id = '{$member['mb_id']}' ";
+ sql_query($sql);
+ }
+
+ if($row['ad_id']) {
+ $sql = " update {$g4['shop_order_address_table']}
+ set ad_zip1 = '$ad_zip1',
+ ad_zip2 = '$ad_zip2',
+ ad_addr1 = '$ad_addr1',
+ ad_addr2 = '$ad_addr2' ";
+ if($ad_default)
+ $sql .= " , ad_default = '$ad_default' ";
+ if($ad_subject)
+ $sql .= " , ad_subject = '$ad_subject' ";
+ $sql .= " where ad_id = '{$row['ad_id']}'
+ and mb_id = '{$member['mb_id']}' ";
+ sql_query($sql);
+ }
+
+ if(!$row['ad_id'] && $add_address) {
+ $sql = " insert into {$g4['shop_order_address_table']}
+ set mb_id = '{$member['mb_id']}',
+ ad_subject = '$ad_subject',
+ ad_default = '$ad_default',
+ ad_name = '$od_b_name',
+ ad_tel = '$od_b_tel',
+ ad_hp = '$od_b_hp',
+ ad_zip1 = '$od_b_zip1',
+ ad_zip2 = '$od_b_zip2',
+ ad_addr1 = '$od_b_addr1',
+ ad_addr2 = '$od_b_addr2' ";
+ sql_query($sql);
+ }
+}
+
goto_url(G4_SHOP_URL.'/orderinquiryview.php?od_id='.$od_id.'&uid='.$uid);
?>
diff --git a/shop/orderaddress.php b/shop/orderaddress.php
new file mode 100644
index 000000000..6bb27b6dc
--- /dev/null
+++ b/shop/orderaddress.php
@@ -0,0 +1,104 @@
+
+
+
+
+
+
+ 배송지명
+ 이름
+ 전화번호
+ 주소
+ 관리
+
+
+
+
+
+
+
+
+
+
+
+ 선택
+ 삭제
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/shop/orderform.php b/shop/orderform.php
index b6d7da063..f49177443 100644
--- a/shop/orderform.php
+++ b/shop/orderform.php
@@ -706,7 +706,10 @@ function get_intall_file()
?>
배송지선택
-
+
+
+ 배송지목록
+
배송지명
@@ -1269,6 +1272,13 @@ $(function() {
}
}
});
+
+ // 배송지목록
+ $("#order_address").on("click", function() {
+ var url = this.href;
+ window.open(url, "win_address", "left=100,top=100,width=650,height=500,scrollbars=1");
+ return false;
+ });
});
function coupon_cancel($el)