function handle_commit_req() { global $enable_stats, $author; echo html_header_message('checking, before doing commit...'); echo html_form_start(); $status = get_status(true, false, false); if ($status['hash'] != $_POST['statushash']) { error('something changed in the directory and/or repository, not doing any changes ! Sorry'); } else { do_commit($_POST['commit_message'], $author); $max = count($_POST['filename']); for ($i = 0; $i < $max; $i++) { echo html_js_remove_container($status['lines'][$i]['prefix']); } $status = get_status(); } view_result($status); }
<?php /* 설문조사 (설문저장및 결과) 2001.06 by Jungjoon Oh */ require "db-lib.php"; require "poll-lib.php"; if (!$idx) { print_alert("idx를 지정하지 않았습니다. ", 'back'); } if ($m == 'view') { view_result($idx); exit; } /* 이하는 투표 했을때 */ $dbh = dbconnect(); $query = "select poll_idx,status,answer_no from poll_data" . " where poll_idx={$idx}"; $sth = dbquery($dbh, $query); list($poll_idx, $status, $answer_no) = dbselect($sth); if (!$poll_idx) { print_alert("잘못된 idx 입니다.({$query}) ", 'close'); } elseif ($status != 1) { print_alert("이미 종료된 설문입니다. ", "url|{$URL['result']}?m=view&idx={$idx}"); } elseif ($answer_no < $answer) { print_alert("잘못된 답변입니다. ", 'close'); } /* 투표 내용 저장 */ $query = "insert into poll_result (poll_idx,answer,ip,date) " . "values ({$idx},{$answer},'{$REMOTE_ADDR}',now())"; $sth = dbquery($dbh, $query); if (!$sth) {