"; exit(); } $_GET['id'] = stripslashes(strip_tags($_GET['id'])); $sort_style = $_GET['sort']; $filter = $_GET['filter']; if ($filter != "false"){ $filter = true; } else { $filter = false; } $thread = getThread($_GET['id']); incThreadViews($thread->id); $forum = getForum($thread->forum); $category = getCategory($forum->category); $logged_in_user = get_logged_in_user(false); $logged_in_user = getForumPreferences($logged_in_user); if ($category->is_helpdesk) { if (!$sort_style) { $sort_style = getSortStyle($logged_in_user,"answer"); } else { setSortStyle($logged_in_user,"answer", $sort_style); } page_head(PROJECT.': Questions and problems'); } else { if (!$sort_style) { $sort_style = getSortStyle($logged_in_user,"thread"); } else { setSortStyle($logged_in_user,"thread", $sort_style); } if ($logged_in_user->jump_to_unread){ page_head(PROJECT.': Message boards', 'jumpToUnread();'); } else { page_head(PROJECT.': Message boards'); } } // TODO: Constant for default sort style and filter values. if ($sort_style == NULL) { $sort_style = "timestamp"; } $is_subscribed = false; if ($logged_in_user) { $result = mysql_query("SELECT * FROM subscriptions WHERE userid = " . $logged_in_user->id . " AND threadid = " . $thread->id); if ($result) { $is_subscribed = (mysql_num_rows($result) > 0); } } show_forum_title($forum, $thread, $category->is_helpdesk); echo "
\n"; if ($category->is_helpdesk) { $headings = array("Author", "Question"); } else { $headings = array("Author", "Message"); } start_forum_table($headings); show_posts($thread, $sort_style, $filter, true, true, $category->is_helpdesk); end_forum_table(); echo ""; show_forum_title($forum, $thread, $category->is_helpdesk); page_tail(); ?>