diff --git a/bbs/poll_update.php b/bbs/poll_update.php
index 954f12f3b..c95303dd3 100644
--- a/bbs/poll_update.php
+++ b/bbs/poll_update.php
@@ -2,12 +2,15 @@
include_once('./_common.php');
$po = sql_fetch(" select * from {$g4['poll_table']} where po_id = '{$_POST['po_id']}' ");
-if (!$po['po_id'])
+if (!$po['po_id'])
alert('po_id 값이 제대로 넘어오지 않았습니다.');
-if ($member['mb_level'] < $po['po_level'])
+if ($member['mb_level'] < $po['po_level'])
alert_close('권한 '.$po['po_level'].' 이상 회원만 투표에 참여하실 수 있습니다.');
+if(!$gb_poll)
+ alert_close('항목을 선택하세요.');
+
// 쿠키에 저장된 투표번호가 없다면
if (get_cookie('ck_po_id') != $po['po_id']) {
// 투표했던 ip들 중에서 찾아본다
diff --git a/lib/common.lib.php b/lib/common.lib.php
index d89c7e662..8668c8d99 100644
--- a/lib/common.lib.php
+++ b/lib/common.lib.php
@@ -142,13 +142,21 @@ function alert($msg='', $url='', $error=true)
// 경고메세지 출력후 창을 닫음
-function alert_close($msg)
+function alert_close($msg, $error=true)
{
global $g4;
+ /*
echo "";
echo "";
exit;
+ */
+ $header = '';
+ if (isset($g4['title'])) {
+ $header = $g4['title'];
+ }
+ include_once("{$g4['bbs_path']}/alert_close.php");
+ exit;
}
// confirm 창