선택 추가 옵션 개수 계산 코드 변경

This commit is contained in:
chicpro
2013-11-28 13:38:54 +09:00
parent 4e4bbd9fae
commit e959f645cd
4 changed files with 36 additions and 28 deletions

View File

@ -134,20 +134,24 @@ if(!$it['it_use'] || $it['it_tel_inq'] || $is_soldout)
if($is_orderable) {
// 선택 옵션
$option_1 = get_item_options($it['it_id'], $it['it_option_subject']);
$option_item = get_item_options($it['it_id'], $it['it_option_subject']);
// 추가 옵션
$option_2 = get_item_supply($it['it_id'], $it['it_supply_subject']);
$supply_item = get_item_supply($it['it_id'], $it['it_supply_subject']);
// 상품 선택옵션 수
$sql = " select count(*) as cnt from {$g5['g5_shop_item_option_table']} where it_id = '{$it['it_id']}' and io_type = '0' and io_use = '1' ";
$row = sql_fetch($sql);
$opt_count = $row['cnt'];
$option_count = 0;
if($it['it_option_subject']) {
$temp = explode(',', $it['it_option_subject']);
$option_count = count($temp);
}
// 상품 추가옵션 수
$sql = " select count(*) as cnt from {$g5['g5_shop_item_option_table']} where it_id = '{$it['it_id']}' and io_type = '1' and io_use = '1' ";
$row = sql_fetch($sql);
$spl_count = $row['cnt'];
$supply_count = 0;
if($it['it_supply_subject']) {
$temp = explode(',', $it['it_supply_subject']);
$supply_count = count($temp);
}
}
$g5['title'] = $it['it_name'].' > '.$it['ca_name'];

View File

@ -48,7 +48,7 @@ if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가
<span id="sit_desc"><?php echo $it['it_basic']; ?></span>
<?php if($is_orderable) { ?>
<p id="sit_opt_info">
상품 선택옵션 <?php echo $opt_count; ?> 개, 추가옵션 <?php echo $spl_count; ?> 개
상품 선택옵션 <?php echo $option_count; ?> 개, 추가옵션 <?php echo $supply_count; ?> 개
</p>
<?php } ?>
<?php if ($score = get_star_image($it['it_id'])) { ?>
@ -187,7 +187,7 @@ if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가
</table>
<?php
if($option_1) {
if($option_item) {
?>
<section>
<h3>선택옵션</h3>
@ -198,7 +198,7 @@ if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가
</colgroup>
<tbody>
<?php // 선택옵션
echo $option_1;
echo $option_item;
?>
</tbody>
</table>
@ -208,7 +208,7 @@ if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가
?>
<?php
if($option_2) {
if($supply_item) {
?>
<section>
<h3>추가옵션</h3>
@ -219,7 +219,7 @@ if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가
</colgroup>
<tbody>
<?php // 추가옵션
echo $option_2;
echo $supply_item;
?>
</tbody>
</table>
@ -231,7 +231,7 @@ if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가
<?php if ($it['it_use'] && !$it['it_tel_inq'] && !$is_soldout) { ?>
<div id="sit_sel_option">
<?php
if(!$option_1) {
if(!$option_item) {
if(!$it['it_buy_min_qty'])
$it['it_buy_min_qty'] = 1;
?>

View File

@ -161,20 +161,24 @@ if(!$it['it_use'] || $it['it_tel_inq'] || $is_soldout)
if($is_orderable) {
// 선택 옵션
$option_1 = get_item_options($it['it_id'], $it['it_option_subject']);
$option_item = get_item_options($it['it_id'], $it['it_option_subject']);
// 추가 옵션
$option_2 = get_item_supply($it['it_id'], $it['it_supply_subject']);
$supply_item = get_item_supply($it['it_id'], $it['it_supply_subject']);
// 상품 선택옵션 수
$sql = " select count(*) as cnt from {$g5['g5_shop_item_option_table']} where it_id = '{$it['it_id']}' and io_type = '0' and io_use = '1' ";
$row = sql_fetch($sql);
$opt_count = $row['cnt'];
$option_count = 0;
if($it['it_option_subject']) {
$temp = explode(',', $it['it_option_subject']);
$option_count = count($temp);
}
// 상품 추가옵션 수
$sql = " select count(*) as cnt from {$g5['g5_shop_item_option_table']} where it_id = '{$it['it_id']}' and io_type = '1' and io_use = '1' ";
$row = sql_fetch($sql);
$spl_count = $row['cnt'];
$supply_count = 0;
if($it['it_supply_subject']) {
$temp = explode(',', $it['it_supply_subject']);
$supply_count = count($temp);
}
}
function pg_anchor($anc_id) {

View File

@ -64,7 +64,7 @@ if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가
<p id="sit_desc"><?php echo $it['it_basic']; ?></p>
<?php if($is_orderable) { ?>
<p id="sit_opt_info">
상품 선택옵션 <?php echo $opt_count; ?> 개, 추가옵션 <?php echo $spl_count; ?> 개
상품 선택옵션 <?php echo $option_count; ?> 개, 추가옵션 <?php echo $supply_count; ?> 개
</p>
<?php } ?>
<?php if ($star_score) { ?>
@ -199,7 +199,7 @@ if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가
</table>
<?php
if($option_1) {
if($option_item) {
?>
<!-- 선택옵션 시작 { -->
<section>
@ -211,7 +211,7 @@ if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가
</colgroup>
<tbody>
<?php // 선택옵션
echo $option_1;
echo $option_item;
?>
</tbody>
</table>
@ -222,7 +222,7 @@ if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가
?>
<?php
if($option_2) {
if($supply_item) {
?>
<!-- 추가옵션 시작 { -->
<section>
@ -234,7 +234,7 @@ if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가
</colgroup>
<tbody>
<?php // 추가옵션
echo $option_2;
echo $supply_item;
?>
</tbody>
</table>
@ -249,7 +249,7 @@ if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가
<section id="sit_sel_option">
<h3>선택된 옵션</h3>
<?php
if(!$option_1) {
if(!$option_item) {
if(!$it['it_buy_min_qty'])
$it['it_buy_min_qty'] = 1;
?>