<?php
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가

$update_href = $delete_href = '';

// 로그인중이고 자신의 글이라면 또는 관리자라면 비밀번호를 묻지 않고 바로 수정, 삭제 가능
if (($member['mb_id'] && ($member['mb_id'] == $list_item['mb_id'])) || $is_admin) {

	$update_href = './write.php?w=u&amp;bo_table='.$bo_table.'&amp;wr_id='.$list_item['wr_id'].'&amp;page='.$page.$qstr;
	if(!$list_item['wr_log'] || $is_admin) { 
		set_session('ss_delete_token', $token = uniqid(time()));
		$delete_href ='./delete.php?bo_table='.$bo_table.'&amp;wr_id='.$list_item['wr_id'].'&amp;token='.$token.'&amp;page='.$page.urldecode($qstr);
	}
}
else if (!$list_item['mb_id']) { // 회원이 쓴 글이 아니라면
	$update_href = './password.php?w=u&amp;bo_table='.$bo_table.'&amp;wr_id='.$list_item['wr_id'].'&amp;page='.$page.$qstr;
	$delete_href = './password.php?w=d&amp;bo_table='.$bo_table.'&amp;wr_id='.$list_item['wr_id'].'&amp;page='.$page.$qstr;
}

// 즐겨찾기 (스크랩) 여부 체크
$is_favorite = sql_fetch("select count(*) as cnt from {$g5['scrap_table']} where mb_id = '{$member['mb_id']}' and wr_id = '{$list_item['wr_id']}' and bo_table = '{$bo_table}'");
$is_favorite = $is_favorite['cnt'] > 0 ? true : false;

if($list_item['wr_type'] == 'UPLOAD') { 
	// Upload 형태로 로그를 등록 하였을 때
	$thumb = get_mmb_image($bo_table, $list_item['wr_id']);
	$image_url = '<img src="'.$thumb['src'].'" />';
	$image_width = $thumb['width'];
	$image_height = $thumb['height'];
} else if($list_item['wr_type'] == 'URL') {
	// URL 형태로 로그를 등록 하였을 때
	$image_url = '<img src="'.$list_item['wr_url'].'" />';
	$image_width = $list_item['wr_width'];
	$image_height = $list_item['wr_height'];
}

$log_class = '';
$blind_class ='';
$h_class = '';

// 멤버공개 데이터일 시
$is_viewer = true;
$data_width = 300;
$no_member_class = '';

if($list_item['wr_secret'] == '1' && !$is_member) {
	$is_viewer = false;
	$no_member_class = ' empty ';
} else {
	$data_width = $image_width < 300 ? 300 : $image_width;
}

if($is_viewer) { 

	// 접기 여부 설정
	if($board['bo_gallery_height'] && ($image_height >= $board['bo_gallery_height'] || $list_item['wr_plip'] == '1')) { 
		if(G5_IS_MOBILE) { 
			$log_class .= "ui-slide-mobile";
			if($list_item['wr_type'] == 'UPLOAD') {
				$thumb = get_list_thumbnail($bo_table, $list_item['wr_id'], $image_width, 200, true, true);
				$ori = explode("/", $thumb['ori']);
				$ori = $ori[count($ori) -1];
				$image_url = '<a href="'.G5_BBS_URL.'/view_image.php?bo_table='.$board['bo_table'].'&amp;fn='.urlencode($ori).'" target="_blank" class="view_image">';
				$image_url .= '<img src="'.$thumb['src'].'" '.$attr.'>';
				$image_url .= '</a>';
				$image_width = $thumb['width'];
				$image_height = $thumb['height'];
			} else if($list_item['wr_type'] == 'URL') {
				$image_url = '<a href="'.$list_item['wr_url'].'" target="_blank" class="view_image">';
				$image_url .= '<img src="'.$list_item['wr_url'].'" '.$attr.'>';
				$image_url .= '</a>';
			}
		} else {
			$log_class .= "ui-slide";
		}
	}
	// 블라인드 (19금 필터링) 여부 설정
	if($list_item['wr_adult'] == '1') { 
		$blind_class = "ui-blind";
	}
	// 리플 아래로 내리기 여부 설정
	if($list_item['wr_wide'] == '1') { 
		$h_class = "ui-wrap";
	}
}





// 알람 내역이 있을 경우, 확인으로체크
sql_query("update {$g5['call_table']} set bc_check = 1 where re_mb_id = '{$member['mb_id']}' and bo_table ='{$bo_table}' and wr_id = '{$list_item['wr_id']}'");
?>

<div class="item <?=$h_class?>" id="log_<?=$list_item['wr_id']?>">
	<div class="item-inner">
	<!--  로그 이미지 출력 부분 -->
		<div class="ui-pic <?=$no_member_class?>" data-width="<?=$data_width?>">

			<!-- 로그 상단 영역 -->
			<div class="pic-header">
				<p class="no">
					
					<? // 로그 넘버링 출력 ?>
					No. <?=($list_item['wr_num'] * -1)?>

					<? if($list_item['ca_name']){ 
						// 카테고리 출력
					?>
					<span data-category="<?=$list_item['ca_name']?>" class="ico-category">
						<?=$list_item['ca_name']?>
					</span>
					<? } ?>
					<? if($list_item['wr_adult']) {
						// 19금 필터링 마크
					?>
					<span style="color:#d3393d;">■</span>
					<? } ?>
				</p>

				<? if($is_viewer) { 
					// 보기 권한이 존재 할 경우 (멤버의 경우)
					// -- 버튼 영역 출력
					if ($delete_href)		{ ?><a href="<?php echo $delete_href ?>" class="del" onclick="del(this.href); return false;">삭제</a><?	} ?>
												<a href="?bo_table=<?=$bo_table?>&log=<?=$list_item['wr_num'] * -1?>&single=Y" target="_blank" class="new">로그링크</a>
					<? if($is_member)		{ ?><a href="#" data-idx='<?=$list_item['wr_id']?>' data-function="favorite" class="fav <?=$is_favorite ? "on" : ""?>">관심</a><? } ?>
					<? if ($update_href)	{ ?><a href="<?php echo $update_href ?>" class="mod">수정</a><? } ?>
				<? } ?>
			</div>
			<!-- // 로그 상단 영역 -->

			<!-- 로그 이미지 -->
			<div class="pic-data <?=$log_class?> <?=!$member['mb_adult'] ? $blind_class : ""?>">
			<? if(!$is_viewer) { 
				// 비공개 이미지
			?>
				<div>
					<img src="<?=$board_skin_url?>/img/img_lock.png" alt="비공개" />
				</div>
			<? } else { ?>

				<? if($image_url) { ?>
					<div data-height="<?=$image_height?>">
						<?=$image_url?>
					</div>
					<?	if($log_class  && !G5_IS_MOBILE) { 
						// 접기 기능 (펼치기)
					?>
					<a href="#" class="ui-open-log ui-btn">OPEN</a>
					<? } ?>
					<?	if($blind_class) { 
						// 블라인드 (19금 필터링)
					?>
					<a href="#" class="ui-remove-blind"><span>해당 로그는 필터 된 로그 입니다.<br />확인을 원하실 경우 클릭해주세요.</span></a>
					<? } ?>
				<? } ?>

			<? } ?>
			</div>
			<!-- // 로그 상단 영역 -->

		</div>
	<!--  // 로그 이미지 출력 부분 -->

	<!--  로그 코멘트 출력 부분 -->
		<div class="ui-comment">
		<? if($is_viewer) {  ?>
			<div class="item-comment-box">
				<? include($board_skin_path."/view_comment.php");?>
			</div>
			<div class="item-comment-form-box">
				<? include($board_skin_path."/write_comment.php");?>
			</div>
		<? } else { ?>
			멤버 공개용 로그 입니다.
		<? } ?>
		</div>
	<!-- // 로그 코멘트 출력 부분 -->
	</div>
</div>
