상품 카테고리 여분필드 추가

This commit is contained in:
chicpro
2013-10-08 13:43:58 +09:00
parent 11c7277319
commit fb9bc90ec0
6 changed files with 211 additions and 4 deletions

View File

@ -82,7 +82,8 @@ include_once (G5_ADMIN_PATH.'/admin.head.php');
$pg_anchor ='<ul class="anchor">
<li><a href="#anc_scatefrm_basic">필수입력</a></li>
<li><a href="#anc_scatefrm_optional">선택입력</a></li>';
<li><a href="#anc_scatefrm_optional">선택입력</a></li>
<li><a href="#anc_scatefrm_extra">여분필드</a></li>';
if ($w == 'u') $pg_anchor .= '<li><a href="#frm_etc">기타설정</a></li>';
$pg_anchor .= '</ul>';
?>
@ -303,6 +304,31 @@ $pg_anchor .= '</ul>';
</section>
<section id="anc_scatefrm_extra" class="cbox">
<h2>여분필드 설정</h2>
<?php echo $pg_anchor ?>
<table class="frm_tbl">
<colgroup>
<col class="grid_3">
<col>
</colgroup>
<tbody>
<?php for ($i=1; $i<=10; $i++) { ?>
<tr>
<th scope="row">여분필드<?php echo $i ?></th>
<td>
<label for="ca_<?php echo $i ?>_subj">여분필드 <?php echo $i ?> 제목</label>
<input type="text" name="ca_<?php echo $i ?>_subj" id="ca_<?php echo $i ?>_subj" value="<?php echo get_text($ca['ca_'.$i.'_subj']) ?>" class="frm_input">
<label for="ca_<?php echo $i ?>">여분필드 <?php echo $i ?> 값</label>
<input type="text" name="ca_<?php echo $i ?>" value="<?php echo get_text($ca['ca_'.$i]) ?>" id="ca_<?php echo $i ?>" class="frm_input">
</td>
</tr>
<?php } ?>
</tbody>
</table>
</section>
<?php if ($w == "u") { ?>
<section id="frm_etc" class="cbox">
<h2>기타설정</h2>
@ -310,7 +336,7 @@ $pg_anchor .= '</ul>';
<table class="frm_tbl">
<colgroup>
<col class="grid_3">
<col class="grid_13">
<col>
</colgroup>
<tbody>
<tr>

View File

@ -61,7 +61,27 @@ $sql_common = " ca_skin = '$ca_skin',
ca_include_tail = '$ca_include_tail',
ca_mb_id = '$ca_mb_id',
ca_cert_use = '$ca_cert_use',
ca_adult_use = '$ca_adult_use' ";
ca_adult_use = '$ca_adult_use',
ca_1_subj = '$ca_1_subj',
ca_2_subj = '$ca_2_subj',
ca_3_subj = '$ca_3_subj',
ca_4_subj = '$ca_4_subj',
ca_5_subj = '$ca_5_subj',
ca_6_subj = '$ca_6_subj',
ca_7_subj = '$ca_7_subj',
ca_8_subj = '$ca_8_subj',
ca_9_subj = '$ca_9_subj',
ca_10_subj = '$ca_10_subj',
ca_1 = '$ca_1',
ca_2 = '$ca_2',
ca_3 = '$ca_3',
ca_4 = '$ca_4',
ca_5 = '$ca_5',
ca_6 = '$ca_6',
ca_7 = '$ca_7',
ca_8 = '$ca_8',
ca_9 = '$ca_9',
ca_10 = '$ca_10' ";
if ($w == "")

View File

@ -105,6 +105,7 @@ $pg_anchor ='<ul class="anchor">
<li><a href="#anc_sitfrm_relation">관련상품</a></li>
<li><a href="#anc_sitfrm_event">관련이벤트</a></li>
<li><a href="#anc_sitfrm_optional">상세설명설정</a></li>
<li><a href="#anc_sitfrm_extra">여분필드</a></li>
</ul>
';
?>
@ -1352,6 +1353,38 @@ $(function(){
<label for="chk_all_it_mobile_tail_html">전체적용</label>
</td>
</tr>
</tbody>
</table>
</section>
<section id="anc_sitfrm_extra" class="cbox">
<h2>여분필드 설정</h2>
<?php echo $pg_anchor ?>
<table class="frm_tbl">
<colgroup>
<col class="grid_3">
<col class="grid_12">
<col class="grid_3">
</colgroup>
<tbody>
<?php for ($i=1; $i<=10; $i++) { ?>
<tr>
<th scope="row">여분필드<?php echo $i ?></th>
<td>
<label for="it_<?php echo $i ?>_subj">여분필드 <?php echo $i ?> 제목</label>
<input type="text" name="it_<?php echo $i ?>_subj" id="it_<?php echo $i ?>_subj" value="<?php echo get_text($it['it_'.$i.'_subj']) ?>" class="frm_input">
<label for="it_<?php echo $i ?>">여분필드 <?php echo $i ?> 값</label>
<input type="text" name="it_<?php echo $i ?>" value="<?php echo get_text($it['it_'.$i]) ?>" id="it_<?php echo $i ?>" class="frm_input">
</td>
<td class="group_setting">
<input type="checkbox" name="chk_grp_<?php echo $i ?>" value="1" id="chk_grp_<?php echo $i ?>">
<label for="chk_grp_<?php echo $i ?>">그룹적용</label>
<input type="checkbox" name="chk_all_<?php echo $i ?>" value="1" id="chk_all_<?php echo $i ?>">
<label for="chk_all_<?php echo $i ?>">전체적용</label>
</td>
</tr>
<?php } ?>
<?php if ($w == "u") { ?>
<tr>
<th scope="row">입력일시</th>

View File

@ -310,7 +310,27 @@ $sql_common = " ca_id = '$ca_id',
it_img7 = '$it_img7',
it_img8 = '$it_img8',
it_img9 = '$it_img9',
it_img10 = '$it_img10'
it_img10 = '$it_img10',
it_1_subj = '$it_1_subj',
it_2_subj = '$it_2_subj',
it_3_subj = '$it_3_subj',
it_4_subj = '$it_4_subj',
it_5_subj = '$it_5_subj',
it_6_subj = '$it_6_subj',
it_7_subj = '$it_7_subj',
it_8_subj = '$it_8_subj',
it_9_subj = '$it_9_subj',
it_10_subj = '$it_10_subj',
it_1 = '$it_1',
it_2 = '$it_2',
it_3 = '$it_3',
it_4 = '$it_4',
it_5 = '$it_5',
it_6 = '$it_6',
it_7 = '$it_7',
it_8 = '$it_8',
it_9 = '$it_9',
it_10 = '$it_10'
";
if ($w == "")
@ -445,6 +465,16 @@ if(is_checked('chk_ca_it_head_html')) $ca_fields .= " , it_head_html =
if(is_checked('chk_ca_it_tail_html')) $ca_fields .= " , it_tail_html = '$it_tail_html' ";
if(is_checked('chk_ca_it_mobile_head_html')) $ca_fields .= " , it_mobile_head_html = '$it_mobile_head_html' ";
if(is_checked('chk_ca_it_mobile_tail_html')) $ca_fields .= " , it_mobile_tail_html = '$it_mobile_tail_html' ";
if(is_checked('chk_grp_1')) $ca_fields .= " , it_1_subj = '$it_1_subj', it_1 = '$it_1' ";
if(is_checked('chk_grp_2')) $ca_fields .= " , it_2_subj = '$it_2_subj', it_2 = '$it_2' ";
if(is_checked('chk_grp_3')) $ca_fields .= " , it_3_subj = '$it_3_subj', it_3 = '$it_3' ";
if(is_checked('chk_grp_4')) $ca_fields .= " , it_4_subj = '$it_4_subj', it_4 = '$it_4' ";
if(is_checked('chk_grp_5')) $ca_fields .= " , it_5_subj = '$it_5_subj', it_5 = '$it_5' ";
if(is_checked('chk_grp_6')) $ca_fields .= " , it_6_subj = '$it_6_subj', it_6 = '$it_6' ";
if(is_checked('chk_grp_7')) $ca_fields .= " , it_7_subj = '$it_7_subj', it_7 = '$it_7' ";
if(is_checked('chk_grp_8')) $ca_fields .= " , it_8_subj = '$it_8_subj', it_8 = '$it_8' ";
if(is_checked('chk_grp_9')) $ca_fields .= " , it_9_subj = '$it_9_subj', it_9 = '$it_9' ";
if(is_checked('chk_grp_10')) $ca_fields .= " , it_10_subj = '$it_10_subj', it_10 = '$it_10' ";
if($ca_fields) {
sql_query(" update {$g5['g5_shop_item_table']} set it_name = it_name {$ca_fields} where ca_id = '$ca_id' ");
@ -479,6 +509,16 @@ if(is_checked('chk_all_it_head_html')) $all_fields .= " , it_head_html
if(is_checked('chk_all_it_tail_html')) $all_fields .= " , it_tail_html = '$it_tail_html' ";
if(is_checked('chk_all_it_mobile_head_html')) $all_fields .= " , it_mobile_head_html = '$it_mobile_head_html' ";
if(is_checked('chk_all_it_mobile_tail_html')) $all_fields .= " , it_mobile_tail_html = '$it_mobile_tail_html' ";
if(is_checked('chk_all_1')) $all_fields .= " , it_1_subj = '$it_1_subj', it_1 = '$it_1' ";
if(is_checked('chk_all_2')) $all_fields .= " , it_2_subj = '$it_2_subj', it_2 = '$it_2' ";
if(is_checked('chk_all_3')) $all_fields .= " , it_3_subj = '$it_3_subj', it_3 = '$it_3' ";
if(is_checked('chk_all_4')) $all_fields .= " , it_4_subj = '$it_4_subj', it_4 = '$it_4' ";
if(is_checked('chk_all_5')) $all_fields .= " , it_5_subj = '$it_5_subj', it_5 = '$it_5' ";
if(is_checked('chk_all_6')) $all_fields .= " , it_6_subj = '$it_6_subj', it_6 = '$it_6' ";
if(is_checked('chk_all_7')) $all_fields .= " , it_7_subj = '$it_7_subj', it_7 = '$it_7' ";
if(is_checked('chk_all_8')) $all_fields .= " , it_8_subj = '$it_8_subj', it_8 = '$it_8' ";
if(is_checked('chk_all_9')) $all_fields .= " , it_9_subj = '$it_9_subj', it_9 = '$it_9' ";
if(is_checked('chk_all_10')) $all_fields .= " , it_10_subj = '$it_10_subj', it_10 = '$it_10' ";
if($all_fields) {
sql_query(" update {$g5['g5_shop_item_table']} set it_name = it_name {$all_fields} ");

View File

@ -560,4 +560,50 @@ if(!sql_query(" select it_buy_min_qty from {$g5['g5_shop_item_table']} limit 1 "
ADD `it_buy_min_qty` int(11) NOT NULL DEFAULT '0' AFTER `it_sc_qty`,
ADD `it_buy_max_qty` int(11) NOT NULL DEFAULT '0' AFTER `it_buy_min_qty` ", true);
}
// 상품, 카테고리 여분필드 추가
if(!sql_query(" select it_1 from {$g5['g5_shop_item_table']} limit 1", false)) {
sql_query(" ALTER TABLE `{$g5['g5_shop_item_table']}`
ADD `it_1_subj` varchar(255) NOT NULL DEFAULT '' AFTER `it_img10`,
ADD `it_2_subj` varchar(255) NOT NULL DEFAULT '' AFTER `it_1_subj`,
ADD `it_3_subj` varchar(255) NOT NULL DEFAULT '' AFTER `it_2_subj`,
ADD `it_4_subj` varchar(255) NOT NULL DEFAULT '' AFTER `it_3_subj`,
ADD `it_5_subj` varchar(255) NOT NULL DEFAULT '' AFTER `it_4_subj`,
ADD `it_6_subj` varchar(255) NOT NULL DEFAULT '' AFTER `it_5_subj`,
ADD `it_7_subj` varchar(255) NOT NULL DEFAULT '' AFTER `it_6_subj`,
ADD `it_8_subj` varchar(255) NOT NULL DEFAULT '' AFTER `it_7_subj`,
ADD `it_9_subj` varchar(255) NOT NULL DEFAULT '' AFTER `it_8_subj`,
ADD `it_10_subj` varchar(255) NOT NULL DEFAULT '' AFTER `it_9_subj`,
ADD `it_1` varchar(255) NOT NULL DEFAULT '' AFTER `it_10_subj`,
ADD `it_2` varchar(255) NOT NULL DEFAULT '' AFTER `it_1`,
ADD `it_3` varchar(255) NOT NULL DEFAULT '' AFTER `it_2`,
ADD `it_4` varchar(255) NOT NULL DEFAULT '' AFTER `it_3`,
ADD `it_5` varchar(255) NOT NULL DEFAULT '' AFTER `it_4`,
ADD `it_6` varchar(255) NOT NULL DEFAULT '' AFTER `it_5`,
ADD `it_7` varchar(255) NOT NULL DEFAULT '' AFTER `it_6`,
ADD `it_8` varchar(255) NOT NULL DEFAULT '' AFTER `it_7`,
ADD `it_9` varchar(255) NOT NULL DEFAULT '' AFTER `it_8`,
ADD `it_10` varchar(255) NOT NULL DEFAULT '' AFTER `it_9` ", true);
sql_query(" ALTER TABLE `{$g5['g5_shop_category_table']}`
ADD `ca_1_subj` varchar(255) NOT NULL DEFAULT '' AFTER `ca_adult_use`,
ADD `ca_2_subj` varchar(255) NOT NULL DEFAULT '' AFTER `ca_1_subj`,
ADD `ca_3_subj` varchar(255) NOT NULL DEFAULT '' AFTER `ca_2_subj`,
ADD `ca_4_subj` varchar(255) NOT NULL DEFAULT '' AFTER `ca_3_subj`,
ADD `ca_5_subj` varchar(255) NOT NULL DEFAULT '' AFTER `ca_4_subj`,
ADD `ca_6_subj` varchar(255) NOT NULL DEFAULT '' AFTER `ca_5_subj`,
ADD `ca_7_subj` varchar(255) NOT NULL DEFAULT '' AFTER `ca_6_subj`,
ADD `ca_8_subj` varchar(255) NOT NULL DEFAULT '' AFTER `ca_7_subj`,
ADD `ca_9_subj` varchar(255) NOT NULL DEFAULT '' AFTER `ca_8_subj`,
ADD `ca_10_subj` varchar(255) NOT NULL DEFAULT '' AFTER `ca_9_subj`,
ADD `ca_1` varchar(255) NOT NULL DEFAULT '' AFTER `ca_10_subj`,
ADD `ca_2` varchar(255) NOT NULL DEFAULT '' AFTER `ca_1`,
ADD `ca_3` varchar(255) NOT NULL DEFAULT '' AFTER `ca_2`,
ADD `ca_4` varchar(255) NOT NULL DEFAULT '' AFTER `ca_3`,
ADD `ca_5` varchar(255) NOT NULL DEFAULT '' AFTER `ca_4`,
ADD `ca_6` varchar(255) NOT NULL DEFAULT '' AFTER `ca_5`,
ADD `ca_7` varchar(255) NOT NULL DEFAULT '' AFTER `ca_6`,
ADD `ca_8` varchar(255) NOT NULL DEFAULT '' AFTER `ca_7`,
ADD `ca_9` varchar(255) NOT NULL DEFAULT '' AFTER `ca_8`,
ADD `ca_10` varchar(255) NOT NULL DEFAULT '' AFTER `ca_9` ", true);
}
?>

View File

@ -87,6 +87,27 @@ CREATE TABLE IF NOT EXISTS `g5_shop_category` (
`ca_mb_id` varchar(255) NOT NULL DEFAULT '',
`ca_cert_use` tinyint(4) NOT NULL DEFAULT '0',
`ca_adult_use` tinyint(4) NOT NULL DEFAULT '0',
`ca_1_subj` varchar(255) NOT NULL DEFAULT '',
`ca_2_subj` varchar(255) NOT NULL DEFAULT '',
`ca_3_subj` varchar(255) NOT NULL DEFAULT '',
`ca_4_subj` varchar(255) NOT NULL DEFAULT '',
`ca_5_subj` varchar(255) NOT NULL DEFAULT '',
`ca_6_subj` varchar(255) NOT NULL DEFAULT '',
`ca_7_subj` varchar(255) NOT NULL DEFAULT '',
`ca_7_subj` varchar(255) NOT NULL DEFAULT '',
`ca_8_subj` varchar(255) NOT NULL DEFAULT '',
`ca_9_subj` varchar(255) NOT NULL DEFAULT '',
`ca_10_subj` varchar(255) NOT NULL DEFAULT '',
`ca_1` varchar(255) NOT NULL DEFAULT '',
`ca_2` varchar(255) NOT NULL DEFAULT '',
`ca_3` varchar(255) NOT NULL DEFAULT '',
`ca_4` varchar(255) NOT NULL DEFAULT '',
`ca_5` varchar(255) NOT NULL DEFAULT '',
`ca_6` varchar(255) NOT NULL DEFAULT '',
`ca_7` varchar(255) NOT NULL DEFAULT '',
`ca_8` varchar(255) NOT NULL DEFAULT '',
`ca_9` varchar(255) NOT NULL DEFAULT '',
`ca_10` varchar(255) NOT NULL DEFAULT '',
PRIMARY KEY (`ca_id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
@ -438,6 +459,27 @@ CREATE TABLE IF NOT EXISTS `g5_shop_item` (
`it_img8` varchar(255) NOT NULL DEFAULT '',
`it_img9` varchar(255) NOT NULL DEFAULT '',
`it_img10` varchar(255) NOT NULL DEFAULT '',
`it_1_subj` varchar(255) NOT NULL DEFAULT '',
`it_2_subj` varchar(255) NOT NULL DEFAULT '',
`it_3_subj` varchar(255) NOT NULL DEFAULT '',
`it_4_subj` varchar(255) NOT NULL DEFAULT '',
`it_5_subj` varchar(255) NOT NULL DEFAULT '',
`it_6_subj` varchar(255) NOT NULL DEFAULT '',
`it_7_subj` varchar(255) NOT NULL DEFAULT '',
`it_7_subj` varchar(255) NOT NULL DEFAULT '',
`it_8_subj` varchar(255) NOT NULL DEFAULT '',
`it_9_subj` varchar(255) NOT NULL DEFAULT '',
`it_10_subj` varchar(255) NOT NULL DEFAULT '',
`it_1` varchar(255) NOT NULL DEFAULT '',
`it_2` varchar(255) NOT NULL DEFAULT '',
`it_3` varchar(255) NOT NULL DEFAULT '',
`it_4` varchar(255) NOT NULL DEFAULT '',
`it_5` varchar(255) NOT NULL DEFAULT '',
`it_6` varchar(255) NOT NULL DEFAULT '',
`it_7` varchar(255) NOT NULL DEFAULT '',
`it_8` varchar(255) NOT NULL DEFAULT '',
`it_9` varchar(255) NOT NULL DEFAULT '',
`it_10` varchar(255) NOT NULL DEFAULT '',
PRIMARY KEY (`it_id`),
KEY `ca_id` (`ca_id`),
KEY `it_name` (`it_name`),