From 801db51a1c29b2bd324404a31125b8be465f5bfd Mon Sep 17 00:00:00 2001 From: Dries Buytaert Date: Fri, 13 Oct 2000 10:17:30 +0000 Subject: * removed poll.php - it's totally outdated. * fixed 2 bugs in the discussion forum. --- poll.php | 267 --------------------------------------------------------------- 1 file changed, 267 deletions(-) delete mode 100644 poll.php (limited to 'poll.php') diff --git a/poll.php b/poll.php deleted file mode 100644 index 36bebaa71..000000000 --- a/poll.php +++ /dev/null @@ -1,267 +0,0 @@ -$vote + 1; - $query = "UPDATE poll SET $vote = '$result' WHERE id = $poll->id"; - $result = mysql_query($query); - } -} - -function addPoll($question, $answer1, $answer2, $answer3 = "", $answer4 = "", $answer5 = "", $answer6 = "") { - $query = "INSERT INTO poll (question, answer1, answer2, answer3, answer4, answer5, answer6) VALUES ('$question', '$answer1', '$answer2', '$answer3', '$answer4', '$answer5', '$answer6')"; - $result = mysql_query($query); -} - -function updatePoll($id, $question, $answer1, $answer2, $answer3 = "", $answer4 = "", $answer5 = "", $answer6 = "") { - $query = "UPDATE poll SET question = '$question', answer1 = '$answer1', answer2 = '$answer2', answer3 = '$answer3', answer4 = '$answer4', answer5 = '$answer5', answer6 = '$answer6' WHERE id = $id"; - $result = mysql_query($query); -} - -function getPoll($id) { - $query = "SELECT * FROM poll WHERE id = $id"; - $result = mysql_query($query); - if ($poll = mysql_fetch_object($result)) return $poll; -} - -function getActivePoll() { - $query = "SELECT * FROM poll WHERE status = 1"; - $result = mysql_query($query); - if ($poll = mysql_fetch_object($result)) return $poll->id; -} - -function getPollArray() { - $query = "SELECT * FROM poll"; - $result = mysql_query($query); - - $index = 0; - while ($poll = mysql_fetch_object($result)) { - $rval[$index] = $poll; - $index++; - } - - return $rval; -} - -function displayForm() { - global $PHP_SELF; - - if ($poll = getPoll(getActivePoll())) { - $rval = "

$poll->question

\n"; - $rval .= "
\n"; - if ($poll->answer1) $rval .= " $poll->answer1
\n"; - if ($poll->answer2) $rval .= " $poll->answer2
\n"; - if ($poll->answer3) $rval .= " $poll->answer3
\n"; - if ($poll->answer4) $rval .= " $poll->answer4
\n"; - if ($poll->answer5) $rval .= " $poll->answer5
\n"; - if ($poll->answer6) $rval .= " $poll->answer6
\n"; - $rval .= "
\n"; - $rval .= "
"; - } - else { - $rval = "There is currently no poll available."; - } - return $rval; -} - -function displayResult($id) { - global $PHP_SELF, $barImage; - - if ($poll = getPoll($id)) { - # total number of votes: - $total = $poll->votes1 + $poll->votes2 + $poll->votes3 + $poll->votes4 + $poll->votes5 + $poll->votes6; - $rval = "

$poll->question

\n"; - - if ($total) { - # percentage: - if ($poll->answer1) { - $per1 = round($poll->votes1 / $total * 100); - $wid1 = ($per1) ? $per1 : 1; - $rval .= "

$poll->answer1
$poll->votes1 ($per1 %)

"; - } - if ($poll->answer2) { - $per2 = round($poll->votes2 / $total * 100); - $wid2 = ($per2) ? $per2 : 1; - $rval .= "

$poll->answer2
$poll->votes2 ($per2 %)

"; - } - if ($poll->answer3) { - $per3 = round($poll->votes3 / $total * 100); - $wid3 = ($per3) ? $per3 : 1; - $rval .= "

$poll->answer3
$poll->votes3 ($per3 %)

"; - } - if ($poll->answer4) { - $per4 = round($poll->votes4 / $total * 100); - $wid4 = ($per4) ? $per4 : 1; - $rval .= "

$poll->answer4
$poll->votes4 ($per4 %)

"; - } - if ($poll->answer5) { - $per5 = round($poll->votes5 / $total * 100); - $wid5 = ($per5) ? $per5 : 1; - $rval .= "

$poll->answer5
$poll->votes5 ($per5 %)

"; - } - if ($poll->answer6) { - $per6 = round($poll->votes6 / $total * 100); - $wid6 = ($per6) ? $per6 : 1; - $rval .= "

$poll->answer6
$poll->votes6 ($per6 %)

"; - } - } - $rval .= "

Total votes: $total

"; - } - else { - $rval = "There is currently no poll available."; - } - return $rval; -} - -function adminPolls() { - global $PHP_SELF; - - $polls = getPollArray(); - $rval = "\n"; - for (reset($polls); $poll = current($polls); next($polls)) { - $status = ($poll->status) ? "" : ""; - $rval .= " $status\n"; - } - $rval .= "
*id\">disable*id\">enable
$poll->questionid\">viewid\">editid\">delete
"; - - return $rval; -} - -if (!$box) { - include "function.inc"; - include "theme.inc"; - $theme->header(); -} - -if ($section == "poll") { - if ($method == "add") { - if ($admin) { - addPoll($question, $answer1, $answer2, $answer3, $answer4, $answer5, $answer6); - $theme->box("Poll manager", "

Status: new poll added.

\n

Overview:

\n". adminPolls() ."

Add poll:

\n
\n\n \n \n \n \n \n \n \n \n
Question:
Answer 1:
Answer 2:
Answer 3:
Answer 4:
Answer 5:
Answer 6:
 
\n
"); - } - else $theme->box("Failed", "You don't have permission to access this section.

[ back ]

"); - } - else if ($method == "edit") { - if ($admin) { - $poll = getPoll($id); - $theme->box("Poll manager", "

Edit poll:

\n
id\">\n\n \n \n \n \n \n \n \n \n
Question:question\">
Answer 1:answer1\">
Answer 2:answer2\">
Answer 3:answer3\">
Answer 4:answer4\">
Answer 5:answer5\">
Answer 6:answer6\">
 
\n
"); - } - else $theme->box("Failed", "You don't have permission to access this section.

[ back ]

"); - } - else if ($method == "enable") { - if ($admin) { - enablePoll($id); - $theme->box("Poll manager", "

Status: poll enabled.

\n

Overview:

\n". adminPolls() ."

Add poll:

\n
\n\n \n \n \n \n \n \n \n \n
Question:
Answer 1:
Answer 2:
Answer 3:
Answer 4:
Answer 5:
Answer 6:
 
\n
"); - } - else $theme->box("Failed", "You don't have permission to access this section.

[ back ]

"); - } - else if ($method == "delete") { - if ($admin) { - deletePoll($id); - $theme->box("Poll manager", "

Status: poll deleted.

\n

Overview:

\n". adminPolls() ."

Add poll:

\n
\n\n \n \n \n \n \n \n \n \n
Question:
Answer 1:
Answer 2:
Answer 3:
Answer 4:
Answer 5:
Answer 6:
 
\n
"); - } - else $theme->box("Failed", "You don't have permission to access this section.

[ back ]

"); - } - else if ($method == "disable") { - if ($admin) { - disablePoll($id); - $theme->box("Poll manager", "

Status: poll disabled.

\n

Overview:

\n". adminPolls() ."

Add poll:

\n
\n\n \n \n \n \n \n \n \n \n
Question:
Answer 1:
Answer 2:
Answer 3:
Answer 4:
Answer 5:
Answer 6:
 
\n
"); - } - else $theme->box("Failed", "You don't have permission to access this section.

[ back ]

"); } - else if ($method == "update") { - if ($admin) { - updatePoll($id, $question, $answer1, $answer2, $answer3, $answer4, $answer5, $answer6); - $theme->box("Poll manager", "

Status: poll updated.

\n

Overview:

\n". adminPolls() ."

Add poll:

\n
\n\n \n \n \n \n \n \n \n \n
Question:
Answer 1:
Answer 2:
Answer 3:
Answer 4:
Answer 5:
Answer 6:
 
\n
"); - } - else $theme->box("Failed", "You don't have permission to access this section.

[ back ]

"); - } - else if ($method == "result") { - if ($id) $theme->box("Voting poll", displayResult($id)); - else $theme->box("Voting poll", displayResult(getActivePoll())); - } - else if ($method == "vote") { - if ($poll) { - $theme->box("Voting poll", displayResult(getActivePoll()) ."

Note: you have voted already recently.

"); - } - else { - castVote($answer); - $theme->box("Voting poll", displayResult(getActivePoll())); - } - } - else { - if ($admin) { - $theme->box("Poll manager", "

Overview:

\n". adminPolls() ."

Add poll:

\n
\n\n \n \n \n \n \n \n \n \n
Question:
Answer 1:
Answer 2:
Answer 3:
Answer 4:
Answer 5:
Answer 6:
 
\n
"); - } - else $theme->box("Failed", "You don't have permission to access this section.

[ back ]

"); - } -} -else { - if ($poll) { - $theme->box("Voting poll", displayResult(getActivePoll()) ."

Note: you have voted already recently.

"); - } - else { - $theme->box("Voting poll", displayForm() ."

[ hlcolor2\">results ]

"); - } -} - -if (!$box) $theme->footer(); -?> \ No newline at end of file -- cgit v1.2.3