<?
$sub_menu = "200900";
include_once("./_common.php");

if ($w == 'u' || $w == 'd')
    check_demo();

auth_check($auth[$sub_menu], "w");

if ($w == "") 
{
    $sql = " insert $g4[poll_table]
                    ( po_subject, po_poll1, po_poll2, po_poll3, po_poll4, po_poll5, po_poll6, po_poll7, po_poll8, po_poll9, po_cnt1, po_cnt2, po_cnt3, po_cnt4, po_cnt5, po_cnt6, po_cnt7, po_cnt8, po_cnt9, po_etc, po_level, po_point, po_date )
             values ( '$po_subject', '$po_poll1', '$po_poll2', '$po_poll3', '$po_poll4', '$po_poll5', '$po_poll6', '$po_poll7', '$po_poll8', '$po_poll9', '$po_cnt1', '$po_cnt2', '$po_cnt3', '$po_cnt4', '$po_cnt5', '$po_cnt6', '$po_cnt7', '$po_cnt8', '$po_cnt9', '$po_etc', '$po_level', '$po_point', '$g4[time_ymdhis]' ) ";
    sql_query($sql);

    $po_id = mysql_insert_id();
} 
else if ($w == "u") 
{
    $sql = " update $g4[poll_table]
                set po_subject = '$po_subject',
                    po_poll1 = '$po_poll1',
                    po_poll2 = '$po_poll2',
                    po_poll3 = '$po_poll3',
                    po_poll4 = '$po_poll4',
                    po_poll5 = '$po_poll5',
                    po_poll6 = '$po_poll6',
                    po_poll7 = '$po_poll7',
                    po_poll8 = '$po_poll8',
                    po_poll9 = '$po_poll9',
                    po_cnt1 = '$po_cnt1',
                    po_cnt2 = '$po_cnt2',
                    po_cnt3 = '$po_cnt3',
                    po_cnt4 = '$po_cnt4',
                    po_cnt5 = '$po_cnt5',
                    po_cnt6 = '$po_cnt6',
                    po_cnt7 = '$po_cnt7',
                    po_cnt8 = '$po_cnt8',
                    po_cnt9 = '$po_cnt9',
                    po_etc  = '$po_etc', 
                    po_level = '$po_level',
                    po_point = '$po_point',
                    po_date = '$po_date'
              where po_id = '$po_id' ";
    sql_query($sql);
} 
else if ($w == "d") 
{
    $sql = " delete from $g4[poll_table] where po_id = '$po_id' ";
    sql_query($sql);

    $sql = " delete from $g4[poll_etc_table] where po_id = '$po_id' ";
    sql_query($sql);
}

// 가장 큰 투표번호를 기본환경설정에 저장하여 
// 투표번호를 넘겨주지 않았을 경우 
// 가장 큰 투표번호를 구해야 하는 쿼리를 대체한다
$row = sql_fetch(" select max(po_id) as max_po_id from $g4[poll_table] ");
sql_query(" update $g4[config_table] set cf_max_po_id = '$row[max_po_id]' ");

if ($w == "d")
    goto_url("./poll_list.php?$qstr");
else
    goto_url("./poll_form.php?w=u&po_id=$po_id&$qstr");
?>
