<?
require($DOCUMENT_ROOT."/libs/constants.inc");
require($DOCUMENT_ROOT."/classes/userObjects.inc");

$page_title = "B O A R D S";
$title = ereg_replace(" ", "<img src=\"/images/space.gif\" width=30 height=1>", $page_title);

$privs = new userPermissions();
$layout = new spudCore(0, 0);
$track = new siteTracker($privs->getSessionId(), $privs->getUserId());

$parent_id = $topic;

$topic_query = "SELECT sb.id, sb.title, sb.message, DATE_FORMAT(sb.post_time, '%M %e, %Y - %l:%i %p') AS post_time, su.user_name, su.email FROM spud_board sb, spud_user su WHERE sb.user_id = su.id AND sb.id = $topic";
$topics = new dbInterface($DB_NAME, $DB_USER, $DB_PASS, $topic_query);

eval($layout->getLayout('Header', 'Standard'));

$topicReturn = $topics->getRow();
$subPostingQuery = "SELECT sb.id, sb.title, sb.message, DATE_FORMAT(sb.post_time, '%M %e, %Y - %l:%i %p') AS post_time, su.user_name, su.email FROM spud_board sb, spud_user su WHERE sb.user_id = su.id AND sb.parent_id = $topic ORDER BY sb.id ASC";
$subPosting = new dbInterface($DB_NAME, $DB_USER, $DB_PASS, $subPostingQuery);

echo('<SPAN class="headline">'.$topicReturn["title"].'</SPAN><br>');
echo('<SPAN>'.$topicReturn["message"].'</SPAN><br>');
echo('<SPAN>Posted by <a class="redLinks" href="mailto:'.$topicReturn["email"].'">'.$topicReturn["user_name"].'</a>. ('.$topicReturn["post_time"].')<br><br>');
echo('<ul>');

while ($reply = $subPosting->getRow()) {
	echo('<SPAN class="headline">'.$reply["title"].'</SPAN><br>');
	echo('<SPAN>'.$reply["message"].'</SPAN><br>');
	echo('<SPAN>Posted by <a class="redLinks" href="mailto:'.$reply["email"].'">'.$reply["user_name"].'</a>. ('.$reply["post_time"].')');
	if ($privs->isPrived('SPDBOARD')) {
		echo('&nbsp;<a class="redLinks" href="/board/post.phtml?action=delete&id='.$reply["id"].'&url='.$REQUEST_URI.'">DELETE</a>');
	}
	echo('<br><br>');
}
?>

<br><a class="redLinks" href="/board/">Back</a> to the rest.<br>

<?
if ($privs->isLoggedIn()) {
	require($DOCUMENT_ROOT."/board/message.lib");
}
?>
</ul>
<?
eval("?>".$layout->getLayout('Footer', 'Standard'));
?>
