false, "user_web" => false); if (iMEMBER) { $thread_match = $fdata['thread_id']."|".$fdata['thread_lastpost']."|".$fdata['forum_id']; if (($fdata['thread_lastpost'] > $lastvisited) && !preg_match("(^.{$thread_match}$|.{$thread_match}.|.{$thread_match}$)", $userdata['user_threads'])) { $result = dbquery("UPDATE ".DB_USERS." SET user_threads='".$userdata['user_threads'].".".stripslashes($thread_match)."' WHERE user_id='".$userdata['user_id']."'"); } if (isset($userdata['user_sig'])) { $user_field['user_sig'] = true; } if (isset($userdata['user_web'])) { $user_field['user_web'] = true; } if (isset($_POST['cast_vote']) && (isset($_POST['poll_option']) && isnum($_POST['poll_option']))) { $result = dbquery("SELECT forum_vote_user_id FROM ".DB_FORUM_POLL_VOTERS." WHERE forum_vote_user_id='".$userdata['user_id']."' AND thread_id='".$_GET['thread_id']."'"); if (!dbrows($result)) { $result = dbquery("UPDATE ".DB_FORUM_POLL_OPTIONS." SET forum_poll_option_votes=forum_poll_option_votes+1 WHERE thread_id='".$_GET['thread_id']."' AND forum_poll_option_id='".$_POST['poll_option']."'"); $result = dbquery("UPDATE ".DB_FORUM_POLLS." SET forum_poll_votes=forum_poll_votes+1 WHERE thread_id='".$_GET['thread_id']."'"); $result = dbquery("INSERT INTO ".DB_FORUM_POLL_VOTERS." (thread_id, forum_vote_user_id, forum_vote_user_ip) VALUES ('".$_GET['thread_id']."', '".$userdata['user_id']."', '".USER_IP."')"); } redirect(FUSION_SELF."?thread_id=".$_GET['thread_id']); } } else { $result = dbquery("SELECT field_name FROM ".DB_USER_FIELDS." WHERE field_name='user_sig' OR field_name='user_web'"); while ($data = dbarray($result)) { $user_field[$data['field_name']] = true; } } if (isset($_GET['pid']) && isnum($_GET['pid'])) { $reply_count = dbcount("(post_id)", DB_POSTS, "thread_id='".$fdata['thread_id']."' AND post_id<='".$_GET['pid']."' AND post_hidden='0'"); if ($reply_count > $posts_per_page) { $_GET['rowstart'] = ((ceil($reply_count / $posts_per_page)-1) * $posts_per_page); } } $caption = $fdata['forum_cat_name']." » ".$fdata['forum_name'].""; list($rows, $last_post) = dbarraynum(dbquery( "SELECT COUNT(post_id), MAX(post_id) FROM ".DB_POSTS." WHERE thread_id='".$_GET['thread_id']."' AND post_hidden='0' GROUP BY thread_id")); opentable($locale['500']); echo "
n"; if (($rows > $posts_per_page) || ($can_post || $can_reply)) { echo "".makepagenav($_GET['rowstart'],$posts_per_page,$rows,3,FUSION_SELF."?thread_id=".$_GET['thread_id']."&")." | n"; } if (iMEMBER && $can_post) { echo "nn"; if ($can_post) { echo ""; echo "n"; } if (!$fdata['thread_locked'] && $can_reply) { echo ""; echo "n"; } echo " | n"; } echo "
nn"; if ($can_post) { echo ""; echo "n"; } if (!$fdata['thread_locked'] && $can_reply) { echo ""; echo "n"; } echo " | n