include $cfg[path]."inc/ebb.inc.php4";
$tmpl_postheader = precache("tmpl_postheader");
$tmpl_postrow = precache("tmpl_postrow");
$tmpl_postfooter = precache("tmpl_postfooter");
if(!$start) $start = 1;
$tdata = mysql_query("SELECT threadname,boardid,replies,lastreply FROM ebb_threads WHERE id='$id'");
list($threadname,$boardid,$replies,$lastreply) = mysql_fetch_row($tdata);
$threadname = codeparse($threadname);
$bdata = mysql_query("SELECT name,forum,password FROM ebb_boards WHERE id='$boardid'");
list($boardname,$forumcat,$board_password) = mysql_fetch_row($bdata);
$cdata = mysql_query("SELECT name,id FROM ebb_forums WHERE id='$forumcat'");
list($forumname,$forumid) = mysql_fetch_row($cdata);
$ebb_board_pw_cookie = base64_decode($ebb_board_pw_cookie);
if($board_password != $ebb_board_pw_cookie && isset($board_password)) header("location: board.php4?id=$boardid");
forum_styles($forumid);
$hirachie = hp(
array($forumname,$boardname,$threadname."
"),
array("forum.php4?id=$forumid","board.php4?id=$boardid")
);
if($start == "end") {
$start = (ceil(($replies+1) / 30)-1)*30+1; }
$tdata = mysql_query("SELECT id, posttime, message, author, signatur FROM ebb_posts WHERE threadid='$id' ORDER BY posttime ASC LIMIT ".($start-1).",30");
$pages_str = " ";
if ($replies > 29)
{
for ($i = 0;$i < $replies+1;$i=$i+30)
{
if ($i+1 == $start) $pages_str .= "> ".(($i / 30)+1)." < ";
else $pages_str .= "[ ".(($i / 30)+1)." ] ";
}
}
eval ("echo \"$tmpl_header\";");
eval ("echo \"$tmpl_postheader\";");
$i = $start-1;
while(list($post_id,$post_time,$post_text,$authorid, $use_sig) = mysql_fetch_row($tdata))
{
list($post_from,$zeugs,$post_from_sign,$author_posts,$extrastat,$post_sig) = mysql_fetch_row(mysql_query("SELECT name,zeugs,sign,posts,statustext,signatur FROM ebb_user WHERE id='$authorid'"));
if ($i%2 == 0)
$bg_color = $cfg[post_bg_a];
else
$bg_color = $cfg[post_bg_b];
if($post_sig != "" && $use_sig==1) {
$post_text .= "\r\n............\r\n".$post_sig;
}
$result = mysql_query("SELECT mods FROM ebb_boards WHERE id='$boardid'");
list ($mods) = mysql_fetch_row($result);
if ($userstatus == 2 || $userstatus == 1 || $mods == $username) {
$post_delete = "[ delete ]";
} else {
$post_delete = "";
}
if ($authorid == $user[id] && $post_time == $lastreply) {
$post_edit = "[ edit ]";
} else {
$post_edit = "";
}
$post_reply = "[ reply ]";
$pid = sprintf("%04d",$i);
$post_rank = " "; // <<<<<<< POST RANK !
$post_text = codeparse($post_text,1,1,1,1);
$post_time = HackDate($post_time);
eval ("echo \"$tmpl_postrow\";");
$i++;
}
$result = mysql_query("SELECT mods FROM ebb_boards WHERE id='$boardid'");
list ($mods) = mysql_fetch_row($result);
if($userstatus == 1 || $userstatus == 2 || $mods == $username) $admin_options = "| Close/Open Thread | Move Thread | Delete Thread";
eval ("echo \"$tmpl_postfooter\";");
eval ("echo \"$tmpl_footer\";");
?>