<?
/**
 * Bechu-Basic Skin for Gnuboard4
 *
 * Copyright (c) 2008 Choi Jae-Young <www.miwit.com>
 *
 * This program is free software; you can redistribute it and/or modify
 * it under the terms of the GNU General Public License as published by
 * the Free Software Foundation; either version 2 of the License, or
 * (at your option) any later version.
 *
 * This program is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 * GNU General Public License for more details.
 *
 * You should have received a copy of the GNU General Public License
 * along with this program; if not, write to the Free Software
 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
 */

include_once("_common.php");
include_once("$board_skin_path/mw.lib/mw.skin.basic.lib.php");

header("Content-Type: text/html; charset=$g4[charset]");

if ($mw_basic[cf_vote]) {
    $vote = sql_fetch("select * from $mw[vote_table] where bo_table = '$bo_table' and wr_id = '$wr_id'");
    $vote_list = array();

    $sql = "select * from $mw[vote_item_table] where vt_id = '$vote[vt_id]'";
    $qry = sql_query($sql);
    for ($i=0; $row=sql_fetch_array($qry); $i++) {
        //$row[vt_rate] = @round($row[vt_hit] / $vote[vt_total], 4) * 100;
        $row[vt_rate] = @round($row[vt_hit] / $vote[vt_total], 2) * 100;
        if ($row[vt_rate])
            $row[vt_rate] = "$row[vt_rate]% <span class='count'> (".number_format($row[vt_hit]).") </span>";
        else
            $row[vt_rate] = "<span class='zero'>0</span>";

        $row[vt_width] = @intval(350 * $row[vt_rate] / 100);
        $vote_list[$i] = $row;
    }

    if ($write[mb_id] == $member[mb_id]) { // 자신의 글은 그냥 출력
        $is_vote = true;
    } else {
        $is_vote = false;
        if ($vote[vt_edate] != "0000-00-00" && $g4[time_ymd] > $vote[vt_edate]) {
            $is_vote = true;
        } else  {
            if ($is_member) $row = sql_fetch("select * from $mw[vote_log_table] where vt_id = '$vote[vt_id]' and mb_id = '$member[mb_id]'");
            else $row = sql_fetch("select * from $mw[vote_log_table] where vt_id = '$vote[vt_id]' and vt_ip = '$_SERVER[REMOTE_ADDR]'");
            if ($row)
                $is_vote = true;
        }
    }
}

$gr = array();
for ($i=1; $i<=10; $i++) $gr[] = $i;
shuffle($gr);

$img_path = "$g4[url]/skin/board/$board[bo_skin]/img/";

if ($mw_basic[cf_vote] && $vote && sizeof($vote_list)) {
?>

    <h3><img src="<?=$img_path?>/vote.png" align="absmiddle"> 설문조사 
        <span class="info">(<?
            if ($vote[vt_edate] != "0000-00-00") echo "$vote[vt_edate] 종료, ";
            if ($vote[vt_point]) echo number_format($vote[vt_point])." 포인트 지급, ";
            echo number_format($vote[vt_total])." 명 참여";
        ?>)</span>
    </h3>

    <? if (!$is_vote && !$result_view) { ?>
        <div class="mw_vote_list">
            <? for ($i=0; $i<sizeof($vote_list); $i++) { ?>
            <div class="item">
                <input type="radio" id="vt_num_<?=$i?>" name="vt_num" value="<?=$i?>">
                <label for="vt_num_<?=$i?>"><?=$vote_list[$i][vt_item]?></label>
            </div>
            <? } ?>
            <div class="btns">
                <input type="button" value="설문참여" class="btn" onclick="mw_vote_join()">
                <input type="button" value="결과보기" class="btn" onclick="mw_vote_result()">
            </div>
        </div>
    <? } else { ?>
        <div class="mw_vote_list">
            <table border="0" cellpadding="0" cellspacing="0" width="100%" class="mw_vote_result">
            <? for ($i=0; $i<sizeof($vote_list); $i++) { ?>
            <tr>
                <td class="item"> <?=$vote_list[$i][vt_item]?> </td>
                <td>
                    <img src="<?=$img_path?>/vote_<?=$gr[abs($i%9)]?>.gif" width="<?=$vote_list[$i][vt_width]?>" height="5" align="absmiddle"/>
                    <span class="rate"> <nobr><?=$vote_list[$i][vt_rate]?></nobr> </span>
                </td>
            </tr>
            <? } ?>
            </table>
            <? if ($result_view) { ?>
            <div class="btns">
                <input type="button" value="설문참여" class="btn" onclick="mw_vote_load()">
            </div>
            <? } ?>
        </div>
    <? } ?>

<? } ?>
