From 69cf94fa48917f4bc1272ed85a34dd80558340e2 Mon Sep 17 00:00:00 2001 From: Starla Insigna Date: Sat, 19 Dec 2009 09:00:40 -0500 Subject: Fixed POTW bug There was previously a very annoying bug with the POTW that would randomly (but consistantly) deny people access to the POTW. It finally turned out that poll-results.php required you to be logged in to vote, which isn't what is wanted. --- pages/poll-results.php | 103 +++++++++++++++++++++++-------------------------- 1 file changed, 49 insertions(+), 54 deletions(-) (limited to 'pages') diff --git a/pages/poll-results.php b/pages/poll-results.php index e829e53..e2fe154 100644 --- a/pages/poll-results.php +++ b/pages/poll-results.php @@ -1,54 +1,49 @@ -= 1) && ($_GET['id'] <= 4)) -{ - if (isLoggedIn()) - { - $getip = "SELECT * FROM didpollalready WHERE ip = \"" . $_SERVER['REMOTE_ADDR'] . "\""; - $getip2 = mysql_query($getip); - $getip3 = mysql_fetch_array($getip2); - - if ($getip3['ip'] != $_SERVER['REMOTE_ADDR']) - { - $setip = "INSERT INTO didpollalready SET ip = \"" . $_SERVER['REMOTE_ADDR'] . "\""; - $setip2 = mysql_query($setip); - $getpoll = "SELECT * FROM polloftheweek ORDER BY id DESC LIMIT 0,1"; - $getpoll2 = mysql_query($getpoll); - $getpoll3 = mysql_fetch_array($getpoll2); - $setpoll = "UPDATE polloftheweek SET clicks" . $_GET['id'] . " = " . ($getpoll3['clicks' . $_GET['id']]+1) . " WHERE id = " . $getpoll3['id']; - $setpoll2 = mysql_query($setpoll); - - die(getPollOfTheWeek()); - } else { - generateError('404'); - } - } else { - generateError('404'); - } -} else { - generateError('404'); -} - -?> += 1) && ($_GET['id'] <= 4)) +{ + $getip = "SELECT * FROM didpollalready WHERE ip = \"" . $_SERVER['REMOTE_ADDR'] . "\""; + $getip2 = mysql_query($getip); + $getip3 = mysql_fetch_array($getip2); + + if ($getip3['ip'] != $_SERVER['REMOTE_ADDR']) + { + $setip = "INSERT INTO didpollalready SET ip = \"" . $_SERVER['REMOTE_ADDR'] . "\""; + $setip2 = mysql_query($setip); + $getpoll = "SELECT * FROM polloftheweek ORDER BY id DESC LIMIT 0,1"; + $getpoll2 = mysql_query($getpoll); + $getpoll3 = mysql_fetch_array($getpoll2); + $setpoll = "UPDATE polloftheweek SET clicks" . $_GET['id'] . " = " . ($getpoll3['clicks' . $_GET['id']]+1) . " WHERE id = " . $getpoll3['id']; + $setpoll2 = mysql_query($setpoll); + + die(getPollOfTheWeek()); + } else { + generateError('404'); + } +} else { + generateError('404'); +} + +?> -- cgit 1.4.1