50) { $question = substr($question, 0, 50); while (substr($question, strlen($question)-1) != ' ') { $question = substr($question, 0, strlen($question)-1); } $question = substr($question, 0, strlen($question)-1); $question .= '....'; } $template->adds_block('POLL', array( 'ID' => $getpolls3[$i]['id'], 'QUESTION' => $question, 'WEEK' => date('F jS Y', strtotime($getpolls3[$i]['week'])), 'EVEN' => (($i % 2 == 1) ? ' class="even"' : ''))); $i++; } if ($i==0) { generateError('404'); exit; } $start /= 10; if ($start > 0) { $template->adds_block('PREVIOUS', array('ID' => ($start-1))); } $cntpolls = "SELECT COUNT(*) FROM polloftheweek"; $cntpolls2 = mysql_query($cntpolls); $cntpolls3 = mysql_fetch_array($cntpolls2); if ($start < floor($cntpolls3['COUNT(*)'] / 10)) { $template->adds_block('NEXT', array('ID' => ($start+1))); } $template->add('POTW', getPollOfTheWeek()); $template->display(); } else { $template = new FITemplate('poll'); $getpoll = "SELECT * FROM polloftheweek WHERE id = " . $_GET['id']; $getpoll2 = mysql_query($getpoll); $getpoll3 = mysql_fetch_array($getpoll2); if ($getpoll3['id'] == $_GET['id']) { $template->add('QUESTION', $getpoll3['question']); if ($getpoll3['text'] != '') { $template->adds_block('COMPLETE', array( 'RSS' => parseText($getpoll3['text']), 'AUTHOR' => $getrss3['author'], 'DATE' => date("F jS Y \a\\t g:i:s a",strtotime($getpoll3['week'])), 'OPTION1' => $getpoll3['option1'], 'OPTION2' => $getpoll3['option2'], 'OPTION3' => $getpoll3['option3'], 'OPTION4' => $getpoll3['option4'], 'CLICKS1' => $getpoll3['clicks1'], 'CLICKS2' => $getpoll3['clicks2'], 'CLICKS3' => $getpoll3['clicks3'], 'CLICKS4' => $getpoll3['clicks4'])); } else { $template->adds_block('INCOMPLETE', array('exi'=>1)); } $template->add('POTW', getPollOfTheWeek($_GET['id'])); $template->display(); $page_id = 'polloftheweek-' . $getpoll3['id']; include('includes/comments.php'); displayRelated($getpoll3['question']); } else { generateError('404'); } } ?>