ad_hash 필드 제거

This commit is contained in:
chicpro
2013-09-04 10:54:25 +09:00
parent d90c87ac06
commit c0eb90225a
3 changed files with 17 additions and 8 deletions

View File

@ -461,7 +461,6 @@ if(!sql_query(" DESCRIBE `{$g4['shop_order_address_table']}` ", false)) {
`ad_zip2` char(3) NOT NULL DEFAULT '', `ad_zip2` char(3) NOT NULL DEFAULT '',
`ad_addr1` varchar(255) NOT NULL DEFAULT '', `ad_addr1` varchar(255) NOT NULL DEFAULT '',
`ad_addr2` varchar(255) NOT NULL DEFAULT '', `ad_addr2` varchar(255) NOT NULL DEFAULT '',
`ad_hash` varchar(255) NOT NULL DEFAULT '',
PRIMARY KEY (`ad_id`), PRIMARY KEY (`ad_id`),
KEY `mb_id` (`mb_id`) KEY `mb_id` (`mb_id`)
)", true); )", true);

View File

@ -631,7 +631,6 @@ CREATE TABLE IF NOT EXISTS `shop_order_address` (
`ad_zip2` char(3) NOT NULL DEFAULT '', `ad_zip2` char(3) NOT NULL DEFAULT '',
`ad_addr1` varchar(255) NOT NULL DEFAULT '', `ad_addr1` varchar(255) NOT NULL DEFAULT '',
`ad_addr2` varchar(255) NOT NULL DEFAULT '', `ad_addr2` varchar(255) NOT NULL DEFAULT '',
`ad_hash` varchar(255) NOT NULL DEFAULT '',
PRIMARY KEY (`ad_id`), PRIMARY KEY (`ad_id`),
KEY `mb_id` (`mb_id`) KEY `mb_id` (`mb_id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8; ) ENGINE=MyISAM DEFAULT CHARSET=utf8;

View File

@ -592,11 +592,18 @@ if (get_session('ss_direct'))
// 배송지처리 // 배송지처리
if($is_member && ($add_address || $ad_default)) { if($is_member && ($add_address || $ad_default)) {
$ad_hash = md5($od_b_zip1.$od_b_zip2.$od_b_addr1.$od_b_addr2); $ad_zip1 = $od_b_zip1;
$ad_zip2 = $od_b_zip2;
$ad_addr1 = $od_b_addr1;
$ad_addr2 = $od_b_addr2;
$sql = " select ad_id $sql = " select ad_id
from {$g4['shop_order_address_table']} from {$g4['shop_order_address_table']}
where mb_id = '{$member['mb_id']}' where mb_id = '{$member['mb_id']}'
and ad_hash = '$ad_hash' "; and ad_zip1 = '$ad_zip1'
and ad_zip2 = '$ad_zip2'
and ad_addr1 = '$ad_addr1'
and ad_addr2 = '$ad_addr2' ";
$row = sql_fetch($sql); $row = sql_fetch($sql);
if($ad_default) { if($ad_default) {
@ -606,9 +613,14 @@ if($is_member && ($add_address || $ad_default)) {
sql_query($sql); sql_query($sql);
} }
if($row['ad_id'] && $ad_default) { if($row['ad_id']) {
$sql = " update {$g4['shop_order_address_table']} $sql = " update {$g4['shop_order_address_table']}
set ad_default = '$ad_default' "; 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) if($ad_subject)
$sql .= " , ad_subject = '$ad_subject' "; $sql .= " , ad_subject = '$ad_subject' ";
$sql .= " where ad_id = '{$row['ad_id']}' $sql .= " where ad_id = '{$row['ad_id']}'
@ -627,8 +639,7 @@ if($is_member && ($add_address || $ad_default)) {
ad_zip1 = '$od_b_zip1', ad_zip1 = '$od_b_zip1',
ad_zip2 = '$od_b_zip2', ad_zip2 = '$od_b_zip2',
ad_addr1 = '$od_b_addr1', ad_addr1 = '$od_b_addr1',
ad_addr2 = '$od_b_addr2', ad_addr2 = '$od_b_addr2' ";
ad_hash = '$ad_hash' ";
sql_query($sql); sql_query($sql);
} }
} }