<?php
if($_COOKIE['poll']=="true")
{
include "common.inc";
echo "<link href=\"style.css\" rel=\"stylesheet\" type=\"text/css\">";
if( !isset($id) )
$id = $HTTP_GET_VARS['id'];
if( isset($id) )
{
dbconnect();
$query = "SELECT question FROM ".$TABLE_PREFIX."questions WHERE id='$id'";
$result = mysql_query($query);
list($question) = mysql_fetch_row($result);
echo "<table width=\"$VOTE_TABLE_WIDTH\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n";
echo "<tr><td colspan=\"2\" class=\"poll_smalltext\"><b>$question</b></td></tr>\n";
echo "<tr><td colspan=\"2\" class=\"poll_smalltext\"> </td></tr>\n";
$query = "SELECT COUNT(*) FROM ".$TABLE_PREFIX."votes WHERE q_id='$id'";
$result = mysql_query($query);
list($anz) = mysql_fetch_row($result);
echo "<tr><td colspan=\"2\" class=\"poll_smalltext\">Stimmabgaben: $anz</td></tr>\n";
echo "<tr><td colspan=\"2\" class=\"poll_smalltext\"> </td></tr>\n";
$query = "SELECT a_id,answer FROM ".$TABLE_PREFIX."options WHERE q_id='$id' ORDER BY a_id";
$result = mysql_query($query);
while( list($a_id,$answer) = mysql_fetch_row($result) )
{
$q = "SELECT COUNT(*) FROM ".$TABLE_PREFIX."votes WHERE q_id='$id' AND a_id='$a_id'";
$r = mysql_query($q);
list($count) = mysql_fetch_row($r);
if( $anz>0 ) $prozent = ($count/$anz)*100;
else $prozent = 0;
echo "<tr><td class=\"poll_smalltext\" valign=\"top\">$answer</td>";
echo "<td class=\"poll_smalltext\" align=\"right\" valign=\"top\">".round($prozent,2)."%</td></tr>\n";
}
echo "<tr><td colspan=\"2\" class=\"poll_smalltext\"> </td></tr>\n";
echo "<tr><td colspan=\"2\"><a class=\"poll\" href=\"poll_vote.php?id=$id\">Zurück</a></td></tr>\n";
echo "</table>\n";
echo "</form>\n";
}
}
else
{
include "common.inc";
echo "<link href=\"style.css\" rel=\"stylesheet\" type=\"text/css\">";
$DOC = "poll_vote.php";
if( !isset($id) )
$id = $HTTP_GET_VARS['id'];
if( isset($id) )
{
dbconnect();
if( $HTTP_GET_VARS['action']=="vote" )
{
if( $HTTP_POST_VARS['a_id']!=0 )
{
$host = gethostbyaddr($HTTP_SERVER_VARS["REMOTE_ADDR"]);
$ip = $HTTP_SERVER_VARS["REMOTE_ADDR"];
$time = make_MySQL_Time( (time()-$SPAM_DELAY) );
$query = "SELECT COUNT(*) FROM ".$TABLE_PREFIX."votes ";
$query .= "WHERE q_id='$id' AND host='$host' AND date>'$time'";
$result = mysql_query($query);
$anz=0;
list($anz) = mysql_fetch_row($result);
if( $anz==0 )
{
$query = "INSERT INTO ".$TABLE_PREFIX."votes (q_id,a_id,host,ip) VALUES ('$id','".
$HTTP_POST_VARS['a_id'] ."','$host','$ip')";
mysql_query($query);
}
}
}
$query = "SELECT question FROM ".$TABLE_PREFIX."questions WHERE id='$id'";
$result = mysql_query($query);
list($question) = mysql_fetch_row($result);
echo "<form name=\"voting\" method=\"post\" action=\"$HTTP_SERVER_VARS[PHP_SELF]?id=$id&action=vote\">";
echo "<table width=\"$VOTE_TABLE_WIDTH\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n";
echo "<tr><td colspan=\"2\" class=\"poll_smalltext\"><b>$question</b></td></tr>\n";
echo "<tr><td colspan=\"2\" class=\"poll_smalltext\"> </td></tr>\n";
$query = "SELECT a_id,answer FROM ".$TABLE_PREFIX."options WHERE q_id='$id' ORDER BY a_id";
$result = mysql_query($query);
while( list($i,$answer) = mysql_fetch_row($result) )
{
echo "<tr><td width=\"10\"> </td>";
echo "<td class=\"poll_smalltext\"><input class=\"radio\" type=\"radio\" name=\"a_id\" value=\"$i\"> $answer</td></tr>\n";
}
echo "<tr><td colspan=\"2\"> </td></tr>\n";
echo "<tr><td width=\"10\"> </td>";
echo "<td><input class=\"pollbtn\" name=\"submit\" type=\"submit\" id=\"submit\" value=\"Abstimmen\"></td></tr>\n";
echo "<tr><td colspan=\"2\"> </td></tr>\n";
echo "<tr><td colspan=\"2\"><a class=\"poll\" href=\"poll_view.php?id=$id\">Ergebnisse ansehen</a></td></tr>\n";
echo "</table>\n";
echo "</form>\n";
}
}
?>