170 lines
5.7 KiB
PHP
170 lines
5.7 KiB
PHP
<?php
|
|
include_once('./_common.php');
|
|
|
|
$it_id = $_GET['it_id'];
|
|
$info = $_GET['info'];
|
|
|
|
// 분류사용, 상품사용하는 상품의 정보를 얻음
|
|
$sql = " select a.*,
|
|
b.ca_name,
|
|
b.ca_use
|
|
from {$g5['g5_shop_item_table']} a,
|
|
{$g5['g5_shop_category_table']} b
|
|
where a.it_id = '$it_id'
|
|
and a.ca_id = b.ca_id ";
|
|
$it = sql_fetch($sql);
|
|
if (!$it['it_id'])
|
|
alert('자료가 없습니다.');
|
|
if (!($it['ca_use'] && $it['it_use'])) {
|
|
if (!$is_admin)
|
|
alert('판매가능한 상품이 아닙니다.');
|
|
}
|
|
|
|
// 분류 테이블에서 분류 상단, 하단 코드를 얻음
|
|
$sql = " select ca_include_head, ca_include_tail, ca_cert_use, ca_adult_use
|
|
from {$g5['g5_shop_category_table']}
|
|
where ca_id = '{$it['ca_id']}' ";
|
|
$ca = sql_fetch($sql);
|
|
|
|
|
|
$g5['title'] = $it['it_name'].' > '.$it['ca_name'];
|
|
include_once(G5_PATH.'/head.sub.php');
|
|
|
|
// 관리자가 확인한 사용후기의 개수를 얻음
|
|
$sql = " select count(*) as cnt from `{$g5['g5_shop_item_use_table']}` where it_id = '{$it_id}' and is_confirm = '1' ";
|
|
$row = sql_fetch($sql);
|
|
$item_use_count = $row['cnt'];
|
|
|
|
// 상품문의의 개수를 얻음
|
|
$sql = " select count(*) as cnt from `{$g5['g5_shop_item_qa_table']}` where it_id = '{$it_id}' ";
|
|
$row = sql_fetch($sql);
|
|
$item_qa_count = $row['cnt'];
|
|
|
|
// 관련상품의 개수를 얻음
|
|
$sql = " select count(*) as cnt
|
|
from {$g5['g5_shop_item_relation_table']} a
|
|
left join {$g5['g5_shop_item_table']} b on (a.it_id2=b.it_id and b.it_use='1')
|
|
where a.it_id = '{$it['it_id']}' ";
|
|
$row = sql_fetch($sql);
|
|
$item_relation_count = $row['cnt'];
|
|
|
|
function pg_anchor($info) {
|
|
global $default;
|
|
global $it_id, $item_use_count, $item_qa_count, $item_relation_count;
|
|
|
|
$href = G5_SHOP_URL.'/iteminfo.php?it_id='.$it_id;
|
|
?>
|
|
<ul class="sanchor">
|
|
<li><a href="<?php echo $href; ?>" <?php if ($info == '') echo 'class="sanchor_on"'; ?>>상품정보</a></li>
|
|
<li><a href="<?php echo $href; ?>&info=use" <?php if ($info == 'use') echo 'class="sanchor_on"'; ?>>사용후기 <span class="item_use_count"><?php echo $item_use_count; ?></span></a></li>
|
|
<li><a href="<?php echo $href; ?>&info=qa" <?php if ($info == 'qa') echo 'class="sanchor_on"'; ?>>상품문의 <span class="item_qa_count"><?php echo $item_qa_count; ?></span></a></li>
|
|
<?php if ($default['de_baesong_content']) { ?><li><a href="<?php echo $href; ?>&info=dvr" <?php if ($info == 'dvr') echo 'class="sanchor_on"'; ?>>배송정보</a></li><?php } ?>
|
|
<?php if ($default['de_change_content']) { ?><li><a href="<?php echo $href; ?>&info=ex" <?php if ($info == 'ex') echo 'class="sanchor_on"'; ?>>교환정보</a></li><?php } ?>
|
|
<li><a href="<?php echo $href; ?>&info=rel" <?php if ($info == 'rel') echo 'class="sanchor_on"'; ?>>관련상품 <span class="item_relation_count"><?php echo $item_relation_count; ?></span></a></li>
|
|
<li><button type="button" id="iteminfo_close" onclick="self.close();">창닫기</button></li>
|
|
</ul>
|
|
<?php
|
|
}
|
|
?>
|
|
|
|
<script src="<?php echo G5_JS_URL; ?>/jquery.nicescroll.min.js"></script>
|
|
|
|
<div id="info_content">
|
|
<?php
|
|
switch($info) {
|
|
case 'use':
|
|
include_once(G5_MSHOP_SKIN_PATH.'/iteminfo.itemuse.skin.php');
|
|
break;
|
|
case 'qa':
|
|
include_once(G5_MSHOP_SKIN_PATH.'/iteminfo.itemqa.skin.php');
|
|
break;
|
|
case 'dvr':
|
|
include_once(G5_MSHOP_SKIN_PATH.'/iteminfo.delivery.skin.php');
|
|
break;
|
|
case 'ex':
|
|
include_once(G5_MSHOP_SKIN_PATH.'/iteminfo.change.skin.php');
|
|
break;
|
|
case 'rel':
|
|
include_once(G5_MSHOP_SKIN_PATH.'/iteminfo.relation.skin.php');
|
|
break;
|
|
default:
|
|
include_once(G5_MSHOP_SKIN_PATH.'/iteminfo.info.skin.php');
|
|
break;
|
|
}
|
|
?>
|
|
</div>
|
|
|
|
<div id="menu_button" class="menu_hidden">
|
|
<button type="button"><b>1</b>메뉴열기</button>
|
|
</div>
|
|
<div id="menu_list">
|
|
<?php echo pg_anchor($info); ?>
|
|
</div>
|
|
|
|
<script>
|
|
$(function() {
|
|
$("#menu_button button").on("click", function(e) {
|
|
if($("#menu_button").is(":animated") || $("#menu_list").is(":animated"))
|
|
return false;
|
|
|
|
var $this = $(this);
|
|
var mlh = $("#menu_list").outerHeight(true);
|
|
var duration = 200;
|
|
var ani_direction;
|
|
var button_text;
|
|
|
|
if($this.hasClass("menu_opened")) {
|
|
ani_direction = "-="+mlh;
|
|
button_text = "메뉴열기";
|
|
} else {
|
|
ani_direction = "+="+mlh;
|
|
button_text = "메뉴닫기";
|
|
}
|
|
|
|
$("#menu_button").animate(
|
|
{ bottom: ani_direction }, duration
|
|
);
|
|
|
|
$("#menu_list").animate(
|
|
{ bottom: ani_direction }, duration,
|
|
function() {
|
|
$this.toggleClass("menu_opened").html("<span></span>"+button_text);
|
|
}
|
|
);
|
|
});
|
|
});
|
|
|
|
$(window).on("load resize", function() {
|
|
content_scroll();
|
|
});
|
|
|
|
function content_scroll()
|
|
{
|
|
var sw = $(window).width();
|
|
var sh = $(window).height();
|
|
if (/iP(hone|od|ad)/.test(navigator.platform)) {
|
|
if(window.innerHeight - $(window).outerHeight(true) > 0)
|
|
sh += (window.innerHeight - $(window).outerHeight(true));
|
|
}
|
|
var mbh = $("#menu_button").outerHeight();
|
|
var mlh = $("#menu_list").outerHeight(true);
|
|
var ch = sh;
|
|
|
|
$("#menu_button")
|
|
.css("bottom", 0)
|
|
.removeClass("menu_hidden")
|
|
.children().removeClass("menu_opened").html("<span></span>메뉴열기");
|
|
|
|
$("#menu_list")
|
|
.css("bottom", "-"+mlh+"px")
|
|
.removeClass("menu_hidden");
|
|
|
|
$("#info_content")
|
|
.height(ch)
|
|
.niceScroll();
|
|
}
|
|
</script>
|
|
|
|
<?php
|
|
include_once(G5_PATH.'/tail.sub.php');
|
|
?>
|