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

// 이벤트 정보
$hsql = " select ev_id, ev_subject, ev_subject_strong from {$g5['g5_shop_event_table']} where ev_use = '1' order by ev_id desc ";
$hresult = sql_query($hsql);

if (sql_num_rows($hresult)) {
    // add_stylesheet('css 구문', 출력순서); 숫자가 작을 수록 먼저 출력됨
    add_stylesheet('<link rel="stylesheet" href="' . G5_MSHOP_SKIN_URL . '/style.css">', 0);
    add_javascript('<script src="' . G5_JS_URL . '/jquery.bxslider.js"></script>', 10);
?>
    <div id="sev">
        <h2>이벤트</h2>
        <ul class="sev_slide">
            <?php
            for ($i = 0; $row = sql_fetch_array($hresult); $i++) {
                echo '<li class="ev_li"><div class="ev_li_wr">';
                $href = G5_SHOP_URL . '/event.php?ev_id=' . $row['ev_id'];

                $event_img = G5_DATA_PATH . '/event/' . $row['ev_id'] . '_m'; // 이벤트 이미지

                if (file_exists($event_img)) { // 이벤트 이미지가 있다면 이미지 출력
                    echo '<a href="' . $href . '" class="sev_img"><img src="' . G5_DATA_URL . '/event/' . $row['ev_id'] . '_m" alt="' . $row['ev_subject'] . '"></a>' . PHP_EOL;
                } else { // 없다면 텍스트 출력
                    echo '<a href="' . $href . '" class="sev_text">';
                    if ($row['ev_subject_strong']) echo '<strong>';
                    echo $row['ev_subject'];
                    if ($row['ev_subject_strong']) echo '</strong>';
                    echo '</a>' . PHP_EOL;
                }

                // 이벤트 상품
                $sql2 = " select b.*
            from `{$g5['g5_shop_event_item_table']}` a left join `{$g5['g5_shop_item_table']}` b on (a.it_id = b.it_id)
            where a.ev_id = '{$row['ev_id']}'
            order by it_id desc
            limit 0, 3 ";
                $result2 = sql_query($sql2);
                for ($k = 1; $row2 = sql_fetch_array($result2); $k++) {
                    if ($k == 1) {
                        echo '<ul class="ev_prd">' . PHP_EOL;
                    }

                    $item_href = shop_item_url($row2['it_id']);

                    echo '<li class="ev_prd_' . $k . '">' . PHP_EOL;
                    echo '<span class="ev_prd_img">' . get_it_image($row2['it_id'], 300, 300, get_text($row2['it_name'])) . '</span>' . PHP_EOL;
                    echo '</li>' . PHP_EOL;
                }
                if ($k > 1) {
                    echo '</ul>' . PHP_EOL;
                }

                if ($k == 1) {
                    echo '<ul class="ev_prd">' . PHP_EOL;
                    echo '<li class="no_prd">등록된 상품이 없습니다.</li>' . PHP_EOL;
                    echo '</ul>' . PHP_EOL;
                }

                echo '</div></li>' . PHP_EOL;
            }
            if ($i == 0)
                echo '<li id="sev_empty">이벤트 없음</li>' . PHP_EOL;
            ?>
        </ul>
    </div>

    <script>
        $('.sev_slide').bxSlider({
            minSlides: 1,
            maxSlides: 1,
            slideMargin: 10,
            controls: false
        });
    </script>
<?php
}
