<?php
if (!defined('_GNUBOARD_')) exit;
add_stylesheet('<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css">', 0);
include_once(G5_LIB_PATH.'/thumbnail.lib.php');
// 스타일시트 유지
add_stylesheet('<link rel="stylesheet" href="'.$board_skin_url.'/style.css">', 0);
add_stylesheet('<link rel="stylesheet" href="'.$board_skin_url.'/style.view.css">', 0);
$view_content = get_view_thumbnail($view['content']);
// 실행/중지 상태 판단 로직 (x2_run 필드 사용)
$is_run = ($view['x2_run'] == '1' || $view['x2_run'] == '실행' || strtolower($view['x2_run']) == 'run');
?>
<article id="VIEW">
<canvas id="starCanvas"></canvas>
<div class="Board-Info-Header">
<div>
<span style="font-family:'Orbitron'; font-size:0.8rem; color:var(--accent-blue); font-weight:700; letter-spacing:2px;">주식 관리 종목</span>
<div style="font-size:1.6rem; font-weight:800; color:#fff; margin-top:5px;">
<i class="fa-solid fa-microchip" style="color:var(--accent-blue); margin-right:10px;"></i><?php echo $board['bo_subject']; ?>
</div>
</div>
<div class="Btns-Right">
<button onclick="location.href='<?php echo $list_href; ?>'"><i class="fa-solid fa-list"></i> 목록</button>
<?php if ($update_href) { ?><button onclick="location.href='<?php echo $update_href; ?>'"><i class="fa-solid fa-pen-to-square"></i> 수정</button><?php } ?>
<?php if ($write_href) { ?><button onclick="location.href='<?php echo $write_href; ?>'" class="Write-Btn"><i class="fa-solid fa-pen"></i> 글쓰기</button><?php } ?>
</div>
</div>
<section class="Data-Dashboard-Section">
<div class="info-box subject-box">
<span class="label">자산 식별자</span>
<div class="value"><label class="code"><?php echo get_text($view['wr_subject']); ?></label><label><?php echo $view['wr_subject_kr']; ?></label></div>
<div style="margin-top:15px; color:var(--text-dim); font-size:0.9rem; font-family:'Orbitron';">
<i class="fa-regular fa-clock" style="margin-right:5px; color:var(--accent-blue);"></i>
데이터 등록 타임: <?php echo date("Y-m-d H:i:s", strtotime($view['wr_datetime'])); ?>
</div>
</div>
<div class="info-box">
<span class="label">운영 상태</span>
<div class="value <?php echo $is_run ? 'status-run' : 'status-stop'; ?>">
<i class="fa-solid fa-circle-dot" style="font-size:0.8rem; margin-right:5px;"></i>
<?php echo $is_run ? '가동 중' : '중지됨'; ?>
</div>
</div>
<div class="info-box">
<span class="label">시장</span>
<div class="value"><?php echo ($view['ca_name']) ? $view['ca_name'] : '없음'; ?></div>
</div>
<div class="info-box">
<span class="label">업종/섹터</span>
<div class="value"><?php echo ($view['x2_ca2']) ? $view['x2_ca2'] : '-'; ?></div>
</div>
<div class="info-box">
<span class="label">테마</span>
<div class="value"><?php echo ($view['x2_ca3']) ? $view['x2_ca3'] : '-'; ?></div>
</div>
</section>
<?php if ($view['file']['count']) { ?>
<div class="View-Content">
<div class="View-Body-Inner">
<div id="bo_v_atc">
<div id="bo_v_img">
<?php
for ($i=0; $i<count($view['file']); $i++) {
if (isset($view['file'][$i]['view']) && $view['file'][$i]['view']) {
echo get_view_thumbnail($view['file'][$i]['view']);
}
}
?>
</div>
<div id="bo_v_con">
<?php echo $view_content; ?>
</div>
</div>
</div>
</div>
<?php } ?>
<div class="View-Attached-Data">
<?php
for ($i=1; $i<=count($view['link']); $i++) {
if ($view['link'][$i]) {
$link = cut_str($view['link'][$i], 70);
?>
<a href="<?php echo $view['link_href'][$i] ?>" target="_blank" class="data-item">
<div class="data-info">
<i class="fa-solid fa-link"></i>
<span class="data-name"><?php echo $link ?></span>
</div>
<span class="data-meta">링크 연결 <i class="fa-solid fa-arrow-up-right-from-square" style="margin-left:5px; font-size:10px;"></i></span>
</a>
<?php
}
}
?>
<?php
if ($view['file']['count']) {
for ($i=0; $i<count($view['file']); $i++) {
if (isset($view['file'][$i]['source']) && !isset($view['file'][$i]['view'])) {
?>
<a href="<?php echo $view['file'][$i]['href']; ?>" class="data-item">
<div class="data-info">
<i class="fa-solid fa-download"></i>
<div>
<span class="data-name"><?php echo $view['file'][$i]['source']; ?></span>
<?php if($view['file'][$i]['bf_content']) { ?>
<span style="display:block; font-size:0.8rem; color:var(--accent-blue); margin-top:4px;"><?php echo $view['file'][$i]['bf_content']; ?></span>
<?php } ?>
</div>
</div>
<div class="data-meta">
<span style="margin-right:10px;"><?php echo $view['file'][$i]['size']; ?></span>
<span>다운로드: <?php echo $view['file'][$i]['download']; ?></span>
</div>
</a>
<?php
}
}
}
?>
</div>
<!-- wr_1 출력 영역 -->
<?php if ($view['wr_1']) { ?>
<div class="Custom-Tag-Area">
<?php
$tags = explode(',', $view['wr_1']);
foreach($tags as $tag_val) {
$tag_val = trim($tag_val);
if($tag_val) {
echo '<a href="'.G5_BBS_URL.'/board.php?bo_table='.$bo_table.'&stx='.urlencode($tag_val).'&sfl=wr_subject||wr_content" class="x2-tag-item">#'.$tag_val.'</a>';
}
}
?>
</div>
<?php } ?>
<nav class="Post-Navigation">
<?php if ($prev_href) { ?>
<a href="<?php echo $prev_href; ?>" style="border-right:1px solid var(--border-color);">
<span class="nav-label"><i class="fa-solid fa-chevron-left"></i> 이전글</span>
<p class="nav-subject"><?php echo $prev_wr_subject; ?></p>
</a>
<?php } else { ?>
<div style="padding:40px; background:transparent; color:#334155; border-right:1px solid var(--border-color);">첫 번째 게시물입니다.</div>
<?php } ?>
<?php if ($next_href) { ?>
<a href="<?php echo $next_href; ?>" style="text-align:right;">
<span class="nav-label">다음글 <i class="fa-solid fa-chevron-right"></i></span>
<p class="nav-subject"><?php echo $next_wr_subject; ?></p>
</a>
<?php } else { ?>
<div style="padding:40px; background:transparent; color:#334155; text-align:right;">마지막 게시물입니다.</div>
<?php } ?>
</nav>
<footer class="View-Bottom-Control">
<div class="Admin-Control">
<?php if ($delete_href) { ?><button onclick="if(confirm('정말 삭제하시겠습니까?')) location.href='<?php echo $delete_href; ?>';" style="background:none; border:1px solid #334155; color:#64748b; padding:7px 14px; border-radius:6px; cursor:pointer;">삭제</button><?php } ?>
<?php if ($copy_href) { ?><button onclick="window.open('<?php echo $copy_href; ?>', 'copy_win', 'width=600,height=500');" style="background:none; border:1px solid #334155; color:#64748b; padding:7px 14px; border-radius:6px; cursor:pointer;">복사</button><?php } ?>
<?php if ($move_href) { ?><button onclick="window.open('<?php echo $move_href; ?>', 'move_win', 'width=600,height=500');" style="background:none; border:1px solid #334155; color:#64748b; padding:7px 14px; border-radius:6px; cursor:pointer;">이동</button><?php } ?>
</div>
<button onclick="location.href='<?php echo $list_href; ?>'" class="List-Btn-Footer">
<i class="fa-solid fa-list-ul" style="margin-right:8px;"></i> 목록으로 돌아가기
</button>
</footer>
</article>