5.3 이하 버전과 호환되지 않는 잘못된 코드 수정
This commit is contained in:
226
theme/basic/shop/mypage.php
Normal file
226
theme/basic/shop/mypage.php
Normal file
@ -0,0 +1,226 @@
|
||||
<?php
|
||||
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
|
||||
|
||||
$g5['title'] = '마이페이지';
|
||||
include_once('./_head.php');
|
||||
|
||||
// 쿠폰
|
||||
$cp_count = 0;
|
||||
$sql = " select cp_id
|
||||
from {$g5['g5_shop_coupon_table']}
|
||||
where mb_id IN ( '{$member['mb_id']}', '전체회원' )
|
||||
and cp_start <= '".G5_TIME_YMD."'
|
||||
and cp_end >= '".G5_TIME_YMD."' ";
|
||||
$res = sql_query($sql);
|
||||
|
||||
for($k=0; $cp=sql_fetch_array($res); $k++) {
|
||||
if(!is_used_coupon($member['mb_id'], $cp['cp_id']))
|
||||
$cp_count++;
|
||||
}
|
||||
?>
|
||||
|
||||
<!-- 마이페이지 시작 { -->
|
||||
<div id="smb_my">
|
||||
|
||||
<!-- 회원정보 개요 시작 { -->
|
||||
<section id="smb_my_ov">
|
||||
<h2>회원정보 개요</h2>
|
||||
|
||||
<div class="smb_me">
|
||||
<strong class="my_ov_name"><img src="<?php echo G5_THEME_IMG_URL ;?>/no_profile.gif" alt="프로필이미지"><br><?php echo $member['mb_name']; ?></strong><br>
|
||||
<a href="<?php echo G5_BBS_URL ?>/member_confirm.php?url=register_form.php" class="smb_info">정보수정</a>
|
||||
<a href="<?php echo G5_BBS_URL ?>/logout.php">로그아웃</a>
|
||||
</div>
|
||||
|
||||
<ul id="smb_private">
|
||||
<li>
|
||||
<a href="<?php echo G5_BBS_URL ?>/point.php" target="_blank" class="win_point">
|
||||
<i class="fa fa-database" aria-hidden="true"></i>포인트
|
||||
<strong><?php echo number_format($member['mb_point']); ?></strong>
|
||||
</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="<?php echo G5_SHOP_URL ?>/coupon.php" target="_blank" class="win_coupon">
|
||||
<i class="fa fa-ticket" aria-hidden="true"></i>쿠폰
|
||||
<strong><?php echo number_format($cp_count); ?></strong>
|
||||
</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="<?php echo G5_BBS_URL ?>/memo.php" target="_blank" class="win_memo">
|
||||
<i class="fa fa-envelope-o" aria-hidden="true"></i><span class="sound_only">안 읽은 </span>쪽지
|
||||
<strong><?php echo $memo_not_read ?></strong>
|
||||
</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="<?php echo G5_BBS_URL ?>/scrap.php" target="_blank" class="win_scrap">
|
||||
<i class="fa fa-thumb-tack" aria-hidden="true"></i>스크랩
|
||||
<strong class="scrap">0</strong>
|
||||
</a>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
<h3>내정보</h3>
|
||||
<dl class="op_area">
|
||||
<dt>연락처</dt>
|
||||
<dd><?php echo ($member['mb_tel'] ? $member['mb_tel'] : '미등록'); ?></dd>
|
||||
<dt>E-Mail</dt>
|
||||
<dd><?php echo ($member['mb_email'] ? $member['mb_email'] : '미등록'); ?></dd>
|
||||
<dt>최종접속일시</dt>
|
||||
<dd><?php echo $member['mb_today_login']; ?></dd>
|
||||
<dt>회원가입일시</dt>
|
||||
<dd><?php echo $member['mb_datetime']; ?></dd>
|
||||
<dt id="smb_my_ovaddt">주소</dt>
|
||||
<dd id="smb_my_ovaddd"><?php echo sprintf("(%s%s)", $member['mb_zip1'], $member['mb_zip2']).' '.print_address($member['mb_addr1'], $member['mb_addr2'], $member['mb_addr3'], $member['mb_addr_jibeon']); ?></dd>
|
||||
</dl>
|
||||
|
||||
<a href="<?php echo G5_BBS_URL; ?>/member_confirm.php?url=member_leave.php" onclick="return member_leave();" class="withdrawal">회원탈퇴</a>
|
||||
</section>
|
||||
<!-- } 회원정보 개요 끝 -->
|
||||
|
||||
<div id="smb_my_list">
|
||||
<!-- 최근 주문내역 시작 { -->
|
||||
<section id="smb_my_od">
|
||||
<h2>주문내역조회</h2>
|
||||
<?php
|
||||
// 최근 주문내역
|
||||
define("_ORDERINQUIRY_", true);
|
||||
|
||||
$limit = " limit 0, 5 ";
|
||||
include G5_SHOP_PATH.'/orderinquiry.sub.php';
|
||||
?>
|
||||
|
||||
<div class="smb_my_more">
|
||||
<a href="./orderinquiry.php">더보기</a>
|
||||
</div>
|
||||
</section>
|
||||
<!-- } 최근 주문내역 끝 -->
|
||||
|
||||
<!-- 최근 위시리스트 시작 { -->
|
||||
<section id="smb_my_wish">
|
||||
<h2>최근 위시리스트</h2>
|
||||
<form name="fwishlist" method="post" action="./cartupdate.php">
|
||||
<input type="hidden" name="act" value="multi">
|
||||
<input type="hidden" name="sw_direct" value="">
|
||||
<input type="hidden" name="prog" value="wish">
|
||||
<ul>
|
||||
<?php
|
||||
$sql = " select *
|
||||
from {$g5['g5_shop_wish_table']} a,
|
||||
{$g5['g5_shop_item_table']} b
|
||||
where a.mb_id = '{$member['mb_id']}'
|
||||
and a.it_id = b.it_id
|
||||
order by a.wi_id desc
|
||||
limit 0, 8 ";
|
||||
$result = sql_query($sql);
|
||||
for ($i=0; $row = sql_fetch_array($result); $i++)
|
||||
{
|
||||
$image = get_it_image($row['it_id'], 100, 100, true);
|
||||
?>
|
||||
|
||||
<li>
|
||||
<div class="smb_my_chk">
|
||||
<?php if(is_soldout($row['it_id'])) { //품절검사 ?> 품절
|
||||
<?php } else { //품절이 아니면 체크할수 있도록한다 ?>
|
||||
<div class="chk_box">
|
||||
<input type="checkbox" name="chk_it_id[<?php echo $i; ?>]" value="1" id="chk_it_id_<?php echo $i; ?>" onclick="out_cd_check(this, '<?php echo $out_cd; ?>');" class="selec_chk">
|
||||
<label for="chk_it_id_<?php echo $i; ?>"><span></span><b class="sound_only"><?php echo $row['it_name']; ?></b></label>
|
||||
</div>
|
||||
<?php } ?>
|
||||
<input type="hidden" name="it_id[<?php echo $i; ?>]" value="<?php echo $row['it_id']; ?>">
|
||||
<input type="hidden" name="io_type[<?php echo $row['it_id']; ?>][0]" value="0">
|
||||
<input type="hidden" name="io_id[<?php echo $row['it_id']; ?>][0]" value="">
|
||||
<input type="hidden" name="io_value[<?php echo $row['it_id']; ?>][0]" value="<?php echo $row['it_name']; ?>">
|
||||
<input type="hidden" name="ct_qty[<?php echo $row['it_id']; ?>][0]" value="1">
|
||||
</div>
|
||||
<div class="smb_my_img"><?php echo $image; ?></div>
|
||||
<div class="smb_my_tit"><a href="<?php echo shop_item_url($row['it_id']); ?>"><?php echo stripslashes($row['it_name']); ?></a></div>
|
||||
<div class="smb_my_price"><?php echo display_price(get_price($row), $row['it_tel_inq']); ?></div>
|
||||
<div class="smb_my_date"><?php echo $row['wi_time']; ?></div>
|
||||
<a href="./wishupdate.php?w=d&wi_id=<?php echo $row['wi_id']; ?>" class="wish_del"><i class="fa fa-trash" aria-hidden="true"></i><span class="sound_only">삭제</span></a>
|
||||
</li>
|
||||
|
||||
<?php
|
||||
}
|
||||
|
||||
if ($i == 0)
|
||||
echo '<li class="empty_li">보관 내역이 없습니다.</li>';
|
||||
?>
|
||||
</ul>
|
||||
|
||||
<div class="smb_my_more">
|
||||
<a href="./wishlist.php">더보기</a>
|
||||
</div>
|
||||
|
||||
<div id="smb_ws_act">
|
||||
<button type="submit" class="btn01" onclick="return fwishlist_check(document.fwishlist,'');">장바구니</button>
|
||||
<button type="submit" class="btn02" onclick="return fwishlist_check(document.fwishlist,'direct_buy');">주문하기</button>
|
||||
</div>
|
||||
</form>
|
||||
</section>
|
||||
<!-- } 최근 위시리스트 끝 -->
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<script>
|
||||
$(function() {
|
||||
$(".win_coupon").click(function() {
|
||||
var new_win = window.open($(this).attr("href"), "win_coupon", "left=100,top=100,width=700, height=600, scrollbars=1");
|
||||
new_win.focus();
|
||||
return false;
|
||||
});
|
||||
});
|
||||
|
||||
function member_leave()
|
||||
{
|
||||
return confirm('정말 회원에서 탈퇴 하시겠습니까?')
|
||||
}
|
||||
|
||||
function out_cd_check(fld, out_cd)
|
||||
{
|
||||
if (out_cd == 'no'){
|
||||
alert("옵션이 있는 상품입니다.\n\n상품을 클릭하여 상품페이지에서 옵션을 선택한 후 주문하십시오.");
|
||||
fld.checked = false;
|
||||
return;
|
||||
}
|
||||
|
||||
if (out_cd == 'tel_inq'){
|
||||
alert("이 상품은 전화로 문의해 주십시오.\n\n장바구니에 담아 구입하실 수 없습니다.");
|
||||
fld.checked = false;
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
function fwishlist_check(f, act)
|
||||
{
|
||||
var k = 0;
|
||||
var length = f.elements.length;
|
||||
|
||||
for(i=0; i<length; i++) {
|
||||
if (f.elements[i].checked) {
|
||||
k++;
|
||||
}
|
||||
}
|
||||
|
||||
if(k == 0)
|
||||
{
|
||||
alert("상품을 하나 이상 체크 하십시오");
|
||||
return false;
|
||||
}
|
||||
|
||||
if (act == "direct_buy")
|
||||
{
|
||||
f.sw_direct.value = 1;
|
||||
}
|
||||
else
|
||||
{
|
||||
f.sw_direct.value = 0;
|
||||
}
|
||||
|
||||
return true;
|
||||
}
|
||||
</script>
|
||||
<!-- } 마이페이지 끝 -->
|
||||
|
||||
<?php
|
||||
include_once("./_tail.php");
|
||||
?>
|
||||
Reference in New Issue
Block a user