id, $_POST['content'], $parent_post);
notify_subscribers($_GET['thread']);
header('Location: thread.php?id='.$_GET['thread']);
}
$logged_in_user = get_logged_in_user(true, '../');
//if (empty($_SESSION['authenticator']))
// get_logged_in_user(true, '../');
if (empty($_GET['thread'])) {
// TODO: Standard error page.
echo "No thread ID specified.
";
exit();
}
if (!empty($_GET['post'])) {
$post = getPost($_GET['post']);
}
$helpdesk = false;
// TODO: Just get this from the category perhaps?
if (!empty($_GET['helpdesk'])) {
$helpdesk = true;
}
$thread = getThread($_GET['thread']);
$forum = getForum($thread->forum);
// TODO: Write a function for this.
if ($helpdesk) {
page_head('Help Desk', $logged_in_user, NULL, '../style.css');
} else {
page_head('Forum', $logged_in_user, NULL, '../style.css');
}
show_forum_title($forum, $thread, $helpdesk);
start_forum_table(array("Author", "Message"), array(150, NULL));
// 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, $post);
end_forum_table();
page_tail();
function show_message_row($thread, $post=NULL) {
global $logged_in_user;
echo "
"; if ($logged_in_user->has_profile) { echo "id, "\">", $logged_in_user->name, ""; } else { echo $logged_in_user->name; } echo "
Joined: ", date('M j, Y', $logged_in_user->create_time), "
Your Message"; if ($post) echo " in response to id>Message ID $post->id"; echo "
"; echo "