diff --git a/css/default_shop.css b/css/default_shop.css index a4a8822f8..68a0255b5 100644 --- a/css/default_shop.css +++ b/css/default_shop.css @@ -239,6 +239,10 @@ button.btn_frmline2 {font-size:1em;cursor:pointer} .btn_admin {display:inline-block;padding:0 10px;height:23px;border:1px solid #e8180c !important;background:#e8180c !important;color:#fff !important;text-decoration:none !important;line-height:2.15em;vertical-align:middle} /* 관리자 전용 버튼 */ .btn_admin:focus, .btn_admin:hover {text-decoration:none !important} +/* 선택수정 버튼 */ +.btn_list {margin:0 auto;width:93%} +.btn_list input, .btn_list button {background: none repeat scroll 0 0 #617D46;border: 0 none;color: #FFFFFF;height: 28px;line-height: 2.2em;padding: 0 15px;vertical-align: middle} + /* 기본테이블 */ .basic_tbl {margin-bottom:10px;width:100%;border-collapse:collapse;border-spacing:0} .basic_tbl caption {margin:0;padding:0;font-size:0;line-height:0;overflow:hidden} @@ -307,6 +311,7 @@ td.empty_table {padding:85px 0;text-align:center} .td_datetime {width:110px;text-align:center} .td_smallmng {width:50px;text-align:center} .td_mng {width:80px;text-align:center} +.td_default {width:60px;text-align:center} /* 새창 기본 스타일 */ .new_win {} diff --git a/shop/orderaddress.php b/shop/orderaddress.php index c316f7aa6..04f0edec9 100644 --- a/shop/orderaddress.php +++ b/shop/orderaddress.php @@ -10,15 +10,30 @@ if($w == 'd') { goto_url($_SERVER['PHP_SELF']); } +$sql_common = " from {$g5['g5_shop_order_address_table']} "; + +$sql = " select count(ad_id) as cnt " . $sql_common; +$row = sql_fetch($sql); +$total_count = $row['cnt']; + +$rows = $config['cf_page_rows']; +$total_page = ceil($total_count / $rows); // 전체 페이지 계산 +if ($page == "") { $page = 1; } // 페이지가 없으면 첫 페이지 (1 페이지) +$from_record = ($page - 1) * $rows; // 시작 열을 구함 + $sql = " select * from {$g5['g5_shop_order_address_table']} where mb_id = '{$member['mb_id']}' order by ad_default desc, - ad_id desc "; + ad_id desc + limit $from_record, $rows"; $result = sql_query($sql); +//$qstr = $qstr.'&sca='.$sca.'&page='.$page; +$qstr = $qstr.'&sca='.$sca.'&page='.$page.'&save_stx='.$stx; + if(!mysql_num_rows($result)) alert_close('배송지 목록 자료가 없습니다.'); @@ -33,7 +48,9 @@ include_once(G5_PATH.'/head.sub.php'); $order_action_url = G5_HTTPS_SHOP_URL.'/orderaddress_update.php'; ?> -
+ + +

배송지 목록

@@ -63,7 +80,7 @@ $order_action_url = G5_HTTPS_SHOP_URL.'/orderaddress_update.php'; - + >
@@ -80,28 +97,14 @@ $order_action_url = G5_HTTPS_SHOP_URL.'/orderaddress_update.php';
- +
+ + diff --git a/shop/orderaddress_update.php b/shop/orderaddress_update.php deleted file mode 100644 index 337617194..000000000 --- a/shop/orderaddress_update.php +++ /dev/null @@ -1,33 +0,0 @@ - \ No newline at end of file diff --git a/shop/orderaddressupdate.php b/shop/orderaddressupdate.php new file mode 100644 index 000000000..645fdfdd4 --- /dev/null +++ b/shop/orderaddressupdate.php @@ -0,0 +1,47 @@ + \ No newline at end of file diff --git a/shop/orderform.php b/shop/orderform.php index 23c422a8d..dadc5adf5 100644 --- a/shop/orderform.php +++ b/shop/orderform.php @@ -1299,7 +1299,7 @@ $(function() { // 배송지목록 $("#order_address").on("click", function() { var url = this.href; - window.open(url, "win_address", "left=100,top=100,width=800,height=500,scrollbars=1"); + window.open(url, "win_address", "left=100,top=100,width=800,height=600,scrollbars=1"); return false; }); }); diff --git a/shop/orderformupdate.php b/shop/orderformupdate.php index 5038114b5..a10880ffd 100644 --- a/shop/orderformupdate.php +++ b/shop/orderformupdate.php @@ -577,75 +577,36 @@ if (get_session('ss_direct')) // 배송지처리 if($is_member) { - $ad_zip1 = $od_b_zip1; - $ad_zip2 = $od_b_zip2; - $ad_addr1 = $od_b_addr1; - $ad_addr2 = $od_b_addr2; - - $sql = " select count(*) as count from {$g5['g5_shop_order_address_table']} + $sql = " select * from {$g5['g5_shop_order_address_table']} where mb_id = '{$member['mb_id']}' - and ad_subject = '{$_POST['od_b_subject']}' - and ad_name = '{$_POST['od_b_name']}' - and ad_tel = '{$_POST['od_b_tel']}' - and ad_hp = '{$_POST['od_b_hp']}' - and ad_zip1 = '{$_POST['od_b_zip1']}' - and ad_zip2 = '{$_POST['od_b_zip2']}' - and ad_addr1 = '{$_POST['od_b_addr1']}' - and ad_addr2 = '{$_POST['od_b_addr2']}' "; + and ad_name = '{$_POST['od_b_name']}' + and ad_tel = '{$_POST['od_b_tel']}' + and ad_hp = '{$_POST['od_b_hp']}' + and ad_zip1 = '{$_POST['od_b_zip1']}' + and ad_zip2 = '{$_POST['od_b_zip2']}' + and ad_addr1 = '{$_POST['od_b_addr1']}' + and ad_addr2 = '{$_POST['od_b_addr2']}' "; $row = sql_fetch($sql); - if(!$row['count']){ - $sql = " insert into {$g5['g5_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); - echo "됏다"; - } - - -//print_r ($row); - - $sql = " select ad_id - from {$g5['g5_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 {$g5['g5_shop_order_address_table']} set ad_default = '0' where mb_id = '{$member['mb_id']}' "; sql_query($sql); + + if($row['ad_id']){ + $sql = " update {$g5['g5_shop_order_address_table']} + set ad_default = '1' + where mb_id = '{$member['mb_id']}' + and ad_id = '{$row['ad_id']}' "; + sql_query($sql); + } } - if($row['ad_id']) { - $sql = " update {$g5['g5_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) { + // 카운트 된 값이 없으면 새로 배송지 추가 저장 + if(!$row['ad_id']){ $sql = " insert into {$g5['g5_shop_order_address_table']} set mb_id = '{$member['mb_id']}', ad_subject = '$ad_subject',