#301 주문 폼, 배송지관리 수정 1차 완료
This commit is contained in:
@ -1,66 +1,33 @@
|
||||
<?php
|
||||
include_once('./_common.php');
|
||||
|
||||
if(get_magic_quotes_gpc())
|
||||
{
|
||||
$_GET = array_add_callback("stripslashes", $_GET);
|
||||
$_POST = array_add_callback("stripslashes", $_POST);
|
||||
//print_r2($_POST); exit;
|
||||
|
||||
if ($is_member && count($_POST['chk'])) {
|
||||
|
||||
// 해당 회원에 대한 기본배송지 클리어
|
||||
if (isset($_POST['ad_default'])) {
|
||||
$sql = " update `{$g5['g5_shop_order_address_table']}`
|
||||
set ad_default = 0
|
||||
where mb_id = '{$member['mb_id']}' ";
|
||||
sql_query($sql);
|
||||
}
|
||||
|
||||
for ($i=0; $i<count($_POST['chk']); $i++)
|
||||
{
|
||||
// 실제 번호를 넘김
|
||||
$k = $_POST['chk'][$i];
|
||||
|
||||
$sql = " update `{$g5['g5_shop_order_address_table']}`
|
||||
set ad_subject = '{$_POST['ad_subject'][$k]}' ";
|
||||
// 기본배송지로 선택 되었다면
|
||||
if ($_POST['ad_id'][$k] == $_POST['ad_default'])
|
||||
$sql .= " , ad_default = '1' ";
|
||||
$sql .= " where ad_id = '{$_POST['ad_id'][$k]}'
|
||||
and mb_id = '{$member['mb_id']}' ";
|
||||
sql_query($sql);
|
||||
}
|
||||
}
|
||||
|
||||
$_GET = array_add_callback("mysql_real_escape_string", $_GET);
|
||||
$_POST = array_add_callback("mysql_real_escape_string", $_POST);
|
||||
|
||||
// orderview 에서 사용하기 위해 session에 넣고
|
||||
$uid = md5($od_id.G5_TIME_YMDHIS.$REMOTE_ADDR);
|
||||
set_session('ss_orderview_uid', $uid);
|
||||
|
||||
// 배송지처리
|
||||
if($is_member && $ad_default) {
|
||||
|
||||
$sql = " select ad_id
|
||||
from {$g5['g5_shop_order_address_table']}
|
||||
where mb_id = '{$member['mb_id']}' ";
|
||||
$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 ";
|
||||
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(!$ad_default && $add_subject) {
|
||||
$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);
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
print_r ($row);
|
||||
echo $member['mb_id']."멤버아이디<br>";
|
||||
echo $ad_default."디폴트값<br>";
|
||||
echo $ad_subject. "제목<br>";
|
||||
echo $row['ad_id']. "고유 아이디<br>";
|
||||
//goto_url(G5_SHOP_URL.'/orderaddress.php?od_id='.$od_id.'&uid='.$uid);
|
||||
goto_url(G5_SHOP_URL.'/orderaddress.php?od_id='.$od_id.'&uid='.$uid);
|
||||
?>
|
||||
Reference in New Issue
Block a user