<?php
include_once('./_common.php');

check_device('both');

if( !$item )
    $item = 'mega millions';

if( $item == $lotto_name[0] ) {
    include_once(LOTTO_ADMIN_PATH.'/_rank.mega_millions.inc.php');
    $bonus_str = "메가볼";
} else if( $item == $lotto_name[1] ) {
    include_once(LOTTO_ADMIN_PATH.'/_rank.powerball.inc.php');
    $bonus_str = "파워볼";
} else if( $item == $lotto_name[2] ) {
    include_once(LOTTO_ADMIN_PATH.'/_rank.super_lotto_plus.inc.php');
    $bonus_str = "메가볼";
}

$rank_rule = array();
foreach($rank_info as $k1 => $v1 ) {
    foreach($v1 as $k2 => $v2 ) {
        $rank_temp = array();

        if( $k1 > 0 ) {
            $rank_temp[] = "{$k1}개 화이트볼";
        }

        if( $k2 > 0 ) {
            $rank_temp[] = "{$k2}개 {$bonus_str}";
        }

        $rank_rule[$v2['rank']] = implode(' + ', $rank_temp);
    }
}

$sql_common = " from {$lo['history_table']} ";
$sql_search = " where ht_name = '{$item}' and ht_main_set != '' ";

if ($page < 1) { $page = 1; } // 페이지가 없으면 첫 페이지 (1 페이지)

$sql = "select count(*) as cnt {$sql_common} {$sql_search} ";
$row = sql_fetch($sql);
$total_count = $row['cnt'];

$page_rows = 20;
$total_page  = ceil($total_count / $page_rows);  // 전체 페이지 계산
$from_record = ($page - 1) * $page_rows; // 시작 열을 구함

$sql_order = " order by ht_draw_date desc ";
$sql = "select * {$sql_common} {$sql_search} {$sql_order} limit {$from_record}, {$page_rows} ";
$result = sql_query($sql);

$list_num = $total_count - ($page - 1) * $page_rows;

$list = array();
for( $i=0; $row = sql_fetch_array($result); $i++ ) {
    $list[$i] = $row;
    $list[$i]['num'] = $list_num - $i;

    if( $list[$i]['ht_name'] == 'mega millions' ) {
        $list[$i]['color'] = 'mega-color';
    } else if( $list[$i]['ht_name'] == 'powerball' ) {
        $list[$i]['color'] = 'powerball-color';
    } else if( $list[$i]['ht_name'] == 'super lotto plus' ) {
        $list[$i]['color'] = 'super-color';
    }

    if( $list[$i]['ht_annuitized'] ) {
        $list[$i]['annuitized'] = '[';
        if( $list[$i]['ht_annuitized'] == '당첨' ) {
            $list[$i]['annuitized'] .= '<span class="annuitized_text award"><i class="fas fa-award"></i> ';
        } else {
            $list[$i]['annuitized'] .= '<span class="annuitized_text">';
        }

        $list[$i]['annuitized'] .= $list[$i]['ht_annuitized'];
        $list[$i]['annuitized'] .= '</span>]';
    }

    $rank_result = sql_query("select * from {$lo['rank_table']} where ht_id = '{$list[$i]['ht_id']}' order by ra_rank asc ");
    while( $rank = sql_fetch_array($rank_result) ) {
        $list[$i]['rank_list'][$rank['ra_rank']] = $rank['ra_prize'];
    }

}

$list_url = LOTTO_URL."/history.php";

$write_pages = get_paging(G5_IS_MOBILE ? $config['cf_mobile_pages'] : $config['cf_write_pages'], $page, $total_page, $list_url."?".($qstr ? $qstr : "")."page=");

$colspan = 7;

$tmenu_ = '추첨결과';

$g5['title'] = $lotto_name_kr[$item];

include_once(G5_PATH.'/_head.php');

// add_stylesheet('css 구문', 출력순서); 숫자가 작을 수록 먼저 출력됨
add_stylesheet('<link rel="stylesheet" href="'.LOTTO_CSS_URL.'/lotto.css?ver='.G5_TIME_YMD.'">', 0);
add_stylesheet('<link rel="stylesheet" href="'.LOTTO_CSS_URL.'/board.css?ver='.G5_TIME_YMD.'">', 0);
add_stylesheet('<link rel="stylesheet" href="'.LOTTO_PLUGIN_URL.'/magnific-popup/jquery.magnific-popup.css">', 0);
add_javascript('<script src="'.LOTTO_PLUGIN_URL.'/magnific-popup/jquery.magnific-popup.min.js"></script>', 0);
?>
<!-- 게시판 목록 시작 { -->
<div id="bo_list" style="width:100%">

    <!-- 게시판 카테고리 시작 { -->
    <nav id="bo_cate" class="mnone">
        <h2><?php echo $g5['title'] ?> 카테고리</h2>
        <ul id="bo_cate_ul">
            <li><a href="<?php echo $list_url ?>?item=mega millions"<?php echo $item=='mega millions' ? ' id="bo_cate_on"' : '' ?>>메가밀리언</a></li>
            <li><a href="<?php echo $list_url ?>?item=powerball"<?php echo $item=='powerball' ? ' id="bo_cate_on"' : '' ?>>파워볼</a></li>
            <li><a href="<?php echo $list_url ?>?item=super lotto plus"<?php echo $item=='super lotto plus' ? ' id="bo_cate_on"' : '' ?>>슈퍼로또플러스</a></li>
        </ul>
    </nav>
    <div class="select_bo_cate mview">
        <a class="sel" rel="선택"><?php if($sca) echo $sca; else echo "전체";?></a>
        <ul style="display:none;">
            <li><a href="<?php echo $list_url ?>?item=mega millions"<?php echo $item=='mega millions' ? ' id="bo_cate_on"' : '' ?>>메가밀리언</a></li>
            <li><a href="<?php echo $list_url ?>?item=powerball"<?php echo $item=='powerball' ? ' id="bo_cate_on"' : '' ?>>파워볼</a></li>
            <li><a href="<?php echo $list_url ?>?item=super lotto plus"<?php echo $item=='super lotto plus' ? ' id="bo_cate_on"' : '' ?>>슈퍼로또플러스</a></li>
        </ul>
    </div>
    <!-- } 게시판 카테고리 끝 -->

    <div class="tbl_head01 tbl_wrap">
        <table>
        <caption><?php echo $g5['title'] ?></caption>
        <thead>
        <tr>
            <th scope="col" class="lview">번호</th>
            <th scope="col">복권명</th>
            <th scope="col" class="lview">추첨일시 <img src="<?php echo LOTTO_IMG_URL."/flag_kor.png" ?>" class="border" style="margin-top:-2px" /></th>
            <th scope="col">당첨번호</th>
            <th scope="col" class="lview">결과</th>
            <th scope="col" class="lview">1등 당첨금</th>
            <th scope="col" class="lview">추첨방송</th>
        </tr>
        </thead>
        <tbody>
        <?php for( $i=0; $i < count($list); $i++ ) { ?>
            <tr id="<?php echo $list[$i]['ht_id'] ?>">
                <td class="td_num2 lview"><?php echo $list[$i]['num'] ?></td>
                <td class="td_center">
                    <strong class="<?php echo $list[$i]['color'] ?>"><?php echo $lotto_name_kr[$list[$i]['ht_name']] ?></strong> <button class="btn_cke_sc2" onclick="view_rank(this)">당첨기준</button>
                    <div class="mview"><?php /* 768px 이하에서만 보임 */ ?>
                        <?php echo date('Y-m-d', strtotime($list[$i]['ht_draw_date'])) ?> <span class="lview"><?php echo $weekdaykr[date('w', strtotime($list[$i]['ht_draw_date']))] ?> <?php echo $list[$i]['ht_draw_time'] ?></span>
                    </div>
                </td>
                <td class="lview td_datetime">
                    <?php echo date('Y-m-d', strtotime($list[$i]['ht_draw_date'])) ?> <span class="lview"><?php echo $weekdaykr[date('w', strtotime($list[$i]['ht_draw_date']))] ?> <?php echo $list[$i]['ht_draw_time'] ?></span>
                </td>
                <td>
                    <?php if( $list[$i]['ht_main_set'] ) { ?>
                    <div id="lotto-wrap" class="py-5">
                        <ul>
                            <li class="main-number"><?php echo $list[$i]['ht_main_1'] ?></li>
                            <li class="main-number"><?php echo $list[$i]['ht_main_2'] ?></li>
                            <li class="main-number"><?php echo $list[$i]['ht_main_3'] ?></li>
                            <li class="main-number"><?php echo $list[$i]['ht_main_4'] ?></li>
                            <li class="main-number"><?php echo $list[$i]['ht_main_5'] ?></li>
                            <li class="bonus-number"><?php echo $list[$i]['ht_bonus'] ?></li>
                        </ul>
                    </div>
                    <?php } ?>
                    <div class="lotto-summary mview"><?php /* 768px 이하에서만 보임 */ ?>
                        <span class="mobile-jackpot">
                        <?php
                        if( $list[$i]['ht_jackpot_usd'] ) {
                            echo '$'.number_format($list[$i]['ht_jackpot_usd']).' 백만';
                        }
                        ?>
                        </span>
                        <span class="annuitized" style="padding-left:10px"><?php echo $list[$i]['annuitized'] ?></span>
                        <span class="player" style="padding-left:10px">
                        <?php if( $list[$i]['ht_video_url'] ) { ?>
                            <a class="popup-player" href="<?php echo $list[$i]['ht_video_url'] ?>"><i class="fas fa-video"></i></a>
                        <?php } ?>
                        </span>
                    </div>
                </td>
                <td class="lview td_center"><?php echo $list[$i]['annuitized'] ?></td>
                <td class="lview td_center">
                <?php
                    if( $list[$i]['ht_jackpot_usd'] ) {
                        echo '<div class="jackpot">';
                        echo '<div class="usd">$ '.number_format($list[$i]['ht_jackpot_usd']).' 백만</div>';
                        echo '</div>';
                    }
                ?>
                </td>
                <td class="lview td_center">
                <?php if( $list[$i]['ht_video_url'] ) { ?>
                    <a class="popup-player" href="<?php echo $list[$i]['ht_video_url'] ?>"><i class="fas fa-video"></i></a>
                <?php } ?>
                </td>
            </tr>
            <tr class="tr_rank" style="display:none">
                <td colspan="<?php echo $colspan ?>">
                    <table class="tbl_rank">
                        <tr>
                            <th>등수</th>
                            <th>당첨기준</th>
                            <th>당첨금액</th>
                        </tr>
                        <?php for( $j = 1; $j < 10; $j++ ) { ?>
                        <tr height="24">
                            <td><?php echo $j ?>등</td>
                            <td><?php echo $rank_rule[$j] ?></td>
                            <td>
                            <?php
                            if( $j == 1 ) {
                                echo "Jackpot";
                            } else {
                                if( $list[$i]['rank_list'][$j] ) {
                                    echo '$ '. number_format($list[$i]['rank_list'][$j]);
                                }
                            }
                            ?>
                            </td>
                        </tr>
                        <?php } ?>
                    </table >
                </td>
            </tr>
        <?php } ?>
        <?php if (count($list) == 0) {?>
            <tr><td colspan="<?php echo $colspan ?>" class="noDataArea small-text td_center"><b>No data</b> 등록된 자료가 없습니다.</td></tr>
        <?php } ?>
        </tbody>
        </table>
    </div>

    <?php /* 게시판 페이지 */ ?>
    <?php echo $write_pages; ?>
</div>

<script>
function view_rank(btn_obj) {
    var $tr_rank = $(btn_obj).closest('tr').next();
    var tr_rank_display = $tr_rank.css('display');
    $('.tr_rank').css('display', 'none');
    if( tr_rank_display == 'none' ) {
        $tr_rank.css('display','table-row');
    }
}

$(function() {
    $('.popup-player').magnificPopup({
        type: 'iframe',
        mainClass: 'mfp-fade',
        removalDelay: 160,
        preloader: false,
        fixedContentPos: true
    });
});
</script>

<?php
include_once(G5_PATH.'/_tail.php');