signature;
}
replyToThread($_GET['thread'], $logged_in_user->id, $_POST['content'].$forum_signature, $parent_post);
notify_subscribers($_GET['thread']);
header('Location: forum_thread.php?id='.$_GET['thread']);
}
if (empty($_GET['thread'])) {
// TODO: Standard error page.
echo "No thread ID specified.
";
exit();
}
if (!empty($_GET['post'])) {
$post = getPost($_GET['post']);
}
$thread = getThread($_GET['thread']);
$forum = getForum($thread->forum);
$category = getCategory($forum->category);
$helpdesk = $category->is_helpdesk;
// TODO: Write a function for this.
if ($helpdesk) {
page_head('Questions and problems');
} else {
page_head('Message boards');
}
show_forum_title($forum, $thread, $helpdesk);
start_forum_table(array("Author", "Message"));
// TODO: Use the same sorting method that the user had in the thread view.
show_posts($thread, 'modified-new',-2, false, false, $helpdesk);
show_message_row($thread, $category, $post);
end_forum_table();
page_tail();
function show_message_row($thread, $category, $post=NULL) {
global $logged_in_user;
echo "