diff options
-rwxr-xr-x | pages/poll.php | 17 | ||||
-rwxr-xr-x | pages/polloftheweek.php | 71 | ||||
-rwxr-xr-x | theme/polloftheweek.tpl | 2 |
3 files changed, 44 insertions, 46 deletions
diff --git a/pages/poll.php b/pages/poll.php index 67f51a8..d871a7d 100755 --- a/pages/poll.php +++ b/pages/poll.php | |||
@@ -24,7 +24,22 @@ require('headerproc.php'); | |||
24 | 24 | ||
25 | $pageCategory = 'poll'; | 25 | $pageCategory = 'poll'; |
26 | 26 | ||
27 | if (!isset($_GET['id'])) | 27 | if (isset($_GET['submit'])) |
28 | { | ||
29 | $setip = "INSERT INTO didpollalready SET ip = \"" . $_SERVER['REMOTE_ADDR'] . "\""; | ||
30 | $setip2 = mysql_query($setip); | ||
31 | $getpoll = "SELECT * FROM polloftheweek ORDER BY id DESC LIMIT 0,1"; | ||
32 | $getpoll2 = mysql_query($getpoll); | ||
33 | $getpoll3 = mysql_fetch_array($getpoll2); | ||
34 | $setpoll = "UPDATE polloftheweek SET clicks" . $_POST['options'] . " = " . ($getpoll3['clicks' . $_POST['options']]+1) . " WHERE id = " . $getpoll3['id']; | ||
35 | $setpoll2 = mysql_query($setpoll); | ||
36 | |||
37 | $template = new FITemplate('msg'); | ||
38 | |||
39 | $template->add('MSG','<H2>' . $getpoll3['question'] . '</H2><P>Thank you for voting on the Poll of the Week!<BR><A HREF="poll.php?id=' . $getpoll3['id'] . '">Click here to visit the page for this poll.'); | ||
40 | |||
41 | $template->display(); | ||
42 | } else if (!isset($_GET['id'])) | ||
28 | { | 43 | { |
29 | $template = new FITemplate('pollIndex'); | 44 | $template = new FITemplate('pollIndex'); |
30 | 45 | ||
diff --git a/pages/polloftheweek.php b/pages/polloftheweek.php index 930f346..0410151 100755 --- a/pages/polloftheweek.php +++ b/pages/polloftheweek.php | |||
@@ -22,52 +22,35 @@ if (!defined('S_INCLUDE_FILE')) {define('S_INCLUDE_FILE',1);} | |||
22 | 22 | ||
23 | require('headerproc.php'); | 23 | require('headerproc.php'); |
24 | 24 | ||
25 | if (!isset($_GET['potw'])) | 25 | if (!isset($forceDisplay)) |
26 | { | 26 | { |
27 | if (!isset($forceDisplay)) | 27 | $getpoll = "SELECT * FROM polloftheweek ORDER BY id DESC LIMIT 0,1"; |
28 | { | 28 | } else { |
29 | $getpoll = "SELECT * FROM polloftheweek ORDER BY id DESC LIMIT 0,1"; | 29 | $getpoll = "SELECT * FROM polloftheweek WHERE id = " . $forceDisplay; |
30 | } else { | 30 | } |
31 | $getpoll = "SELECT * FROM polloftheweek WHERE id = " . $forceDisplay; | 31 | $getpoll2 = mysql_query($getpoll); |
32 | } | 32 | $getpoll3 = mysql_fetch_array($getpoll2); |
33 | $getpoll2 = mysql_query($getpoll); | 33 | |
34 | $getpoll3 = mysql_fetch_array($getpoll2); | 34 | $template->add('QUESTION', $getpoll3['question']); |
35 | 35 | $template->add('OPTION1', $getpoll3['option1']); | |
36 | $template->add('QUESTION', $getpoll3['question']); | 36 | $template->add('OPTION2', $getpoll3['option2']); |
37 | $template->add('OPTION1', $getpoll3['option1']); | 37 | $template->add('OPTION3', $getpoll3['option3']); |
38 | $template->add('OPTION2', $getpoll3['option2']); | 38 | $template->add('OPTION4', $getpoll3['option4']); |
39 | $template->add('OPTION3', $getpoll3['option3']); | 39 | |
40 | $template->add('OPTION4', $getpoll3['option4']); | 40 | $getip = "SELECT * FROM didpollalready WHERE ip = \"" . $_SERVER['REMOTE_ADDR'] . "\""; |
41 | 41 | $getip2 = mysql_query($getip); | |
42 | $getip = "SELECT * FROM didpollalready WHERE ip = \"" . $_SERVER['REMOTE_ADDR'] . "\""; | 42 | $getip3 = mysql_fetch_array($getip2); |
43 | $getip2 = mysql_query($getip); | ||
44 | $getip3 = mysql_fetch_array($getip2); | ||
45 | 43 | ||
46 | if (($getip3['ip'] != $_SERVER['REMOTE_ADDR']) && (!isset($forceDisplay))) | 44 | if (($getip3['ip'] != $_SERVER['REMOTE_ADDR']) && (!isset($forceDisplay))) |
47 | { | 45 | { |
48 | $template->adds_block('FORM',array('exi'=>1)); | 46 | $template->adds_block('FORM',array('exi'=>1)); |
49 | } else { | 47 | } else { |
50 | $template->adds_block('DISPLAY',array('exi'=>1)); | 48 | $template->adds_block('DISPLAY',array('exi'=>1)); |
51 | 49 | ||
52 | $template->add('PERCENT1', getpercent($getpoll3,'1')); | 50 | $template->add('PERCENT1', getpercent($getpoll3,'1')); |
53 | $template->add('PERCENT2', getpercent($getpoll3,'2')); | 51 | $template->add('PERCENT2', getpercent($getpoll3,'2')); |
54 | $template->add('PERCENT3', getpercent($getpoll3,'3')); | 52 | $template->add('PERCENT3', getpercent($getpoll3,'3')); |
55 | $template->add('PERCENT4', getpercent($getpoll3,'4')); | 53 | $template->add('PERCENT4', getpercent($getpoll3,'4')); |
56 | } | ||
57 | } else { | ||
58 | $setip = "INSERT INTO didpollalready SET ip = \"" . $_SERVER['REMOTE_ADDR'] . "\""; | ||
59 | $setip2 = mysql_query($setip); | ||
60 | $getpoll = "SELECT * FROM polloftheweek ORDER BY id DESC LIMIT 0,1"; | ||
61 | $getpoll2 = mysql_query($getpoll); | ||
62 | $getpoll3 = mysql_fetch_array($getpoll2); | ||
63 | $setpoll = "UPDATE polloftheweek SET clicks" . $_POST['options'] . " = " . ($getpoll3['clicks' . $_POST['options']]+1) . " WHERE id = " . $getpoll3['id']; | ||
64 | $setpoll2 = mysql_query($setpoll); | ||
65 | |||
66 | $template = new FITemplate('msg'); | ||
67 | |||
68 | $template->add('MSG','<H2>' . $getpoll3['question'] . '</H2><P>Thank you for voting on the Poll of the Week!<BR><A HREF="poll.php?id=' . $getpoll3['id'] . '">Click here to visit the page for this poll.'); | ||
69 | |||
70 | $template->display(); | ||
71 | } | 54 | } |
72 | 55 | ||
73 | ?> | 56 | ?> |
diff --git a/theme/polloftheweek.tpl b/theme/polloftheweek.tpl index 321cff9..cee0868 100755 --- a/theme/polloftheweek.tpl +++ b/theme/polloftheweek.tpl | |||
@@ -1,5 +1,5 @@ | |||
1 | <!--BEGIN FORM--> | 1 | <!--BEGIN FORM--> |
2 | <FORM ACTION="/polloftheweek.php?potw=" METHOD="POST"> | 2 | <FORM ACTION="/poll/?submit=" METHOD="POST"> |
3 | <SPAN STYLE="font-size: 16px; text-align: center"> | 3 | <SPAN STYLE="font-size: 16px; text-align: center"> |
4 | <!--QUESTION--> | 4 | <!--QUESTION--> |
5 | </SPAN> | 5 | </SPAN> |