AvocadoAmber/AvocadoEdition_Light/skin/poll/basic/poll.skin.php

68 lines
2.2 KiB
PHP
Raw Normal View History

2022-09-17 20:50:50 +09:00
<?php
2024-09-23 11:45:33 +09:00
if (!defined("_GNUBOARD_"))
exit; // 개별 페이지 접근 불가
2022-09-17 20:50:50 +09:00
// add_stylesheet('css 구문', 출력순서); 숫자가 작을 수록 먼저 출력됨
2024-09-23 11:45:33 +09:00
add_stylesheet('<link rel="stylesheet" href="' . $poll_skin_url . '/style.css">', 0);
2022-09-17 20:50:50 +09:00
?>
<!-- 설문조사 시작 { -->
2024-09-23 11:45:33 +09:00
<form name="fpoll" action="<?php echo G5_BBS_URL ?>/poll_update.php" onsubmit="return fpoll_submit(this);"
method="post">
<input type="hidden" name="po_id" value="<?php echo $po_id ?>">
<input type="hidden" name="skin_dir" value="<?php echo urlencode($skin_dir); ?>">
<section id="poll" class="theme-box" style="margin: 10px;">
<header>
<h2><?php echo $po['po_subject'] ?></h2>
</header>
<ul>
<?php for ($i = 1; $i <= 9 && $po["po_poll{$i}"]; $i++) { ?>
<li><input type="radio" name="gb_poll" value="<?php echo $i ?>" id="gb_poll_<?php echo $i ?>"> <label
for="gb_poll_<?php echo $i ?>"><?php echo $po['po_poll' . $i] ?></label></li>
<?php } ?>
</ul>
<footer>
<input type="submit" value="투표하기" class="ui-btn point">
<a href="<?php echo G5_BBS_URL . "/poll_result.php?po_id=$po_id&amp;skin_dir=" . urlencode($skin_dir); ?>"
target="_blank" onclick="poll_result(this.href); return false;" class="ui-btn">결과보기</a>
</footer>
</section>
2022-09-17 20:50:50 +09:00
</form>
<script>
2024-09-23 11:45:33 +09:00
function fpoll_submit(f) {
<?php
if ($member['mb_level'] < $po['po_level'])
echo " alert('권한 {$po['po_level']} 이상의 회원만 투표에 참여하실 수 있습니다.'); return false; ";
?>
2022-09-17 20:50:50 +09:00
2024-09-23 11:45:33 +09:00
var chk = false;
for (i = 0; i < f.gb_poll.length; i++) {
if (f.gb_poll[i].checked == true) {
chk = f.gb_poll[i].value;
break;
}
}
2022-09-17 20:50:50 +09:00
2024-09-23 11:45:33 +09:00
if (!chk) {
alert("투표하실 설문항목을 선택하세요");
return false;
}
2022-09-17 20:50:50 +09:00
2024-09-23 11:45:33 +09:00
var new_win = window.open("about:blank", "win_poll", "width=616,height=500,scrollbars=yes,resizable=yes");
f.target = "win_poll";
2022-09-17 20:50:50 +09:00
2024-09-23 11:45:33 +09:00
return true;
}
2022-09-17 20:50:50 +09:00
2024-09-23 11:45:33 +09:00
function poll_result(url) {
<?php
if ($member['mb_level'] < $po['po_level'])
echo " alert('권한 {$po['po_level']} 이상의 회원만 결과를 보실 수 있습니다.'); return false; ";
?>
2022-09-17 20:50:50 +09:00
2024-09-23 11:45:33 +09:00
win_poll(url);
}
2022-09-17 20:50:50 +09:00
</script>
2024-09-23 11:45:33 +09:00
<!-- } 설문조사 -->