function autoIframe(frameId){
var newheight
try{
newheight = document.getElementById(frameId).contentWindow.document.body.scrollHeight;
document.getElementById(frameId).height = newheight + 45;
}
catch(err){
window.status = err.message;
}
}
function autoResize(id){
var newheight;
if (!window.opera && !document.mimeType && document.all && document.getElementById){
newheight=document.getElementById(id).contentWindow.document.body.offsetHeight;
}else if(document.getElementById){
newheight=document.getElementById(id).contentWindow.document.body.scrollHeight;
}
document.getElementById(id).height= (newheight + 45) + \"px\";
}
";
$topic=intval($_GET["topicid"]);
$action=htmlspecialchars($_GET["action"]);
$user=intval($_GET["userid"]);
////////////////////////////////////////////NEW FROM BROCEBEATS///////////////////////////////////////////////
$action=htmlspecialchars($_POST["action"]);
////////////////////////////////////////////END NEW FROM BROCEBEATS///////////////////////////////////////////
if ($action=="viewtopic")
{
$smf_content.="
";
}
elseif (substr($action, 0, 7)=="profile")
{
$smf_content.="
";
}
elseif (substr($action, 0, 2)=="pm")
{
$smf_content.="
";
}
//////////////////////////////////NEW FROM BROCEBEATS//////////////////////////////
elseif ($action=="search2")
{
$search_text = $_POST['search'];
$smf_content.="
";
}
////////////////////////////////////END NEW FROM BROCEBEATS////////////////////////////
else
{
$smf_content.="
";
}
$tpl->set("main_content",set_block($block_title,"center",$smf_content));
}
else
{
if (isset($_GET["action"])) $action = $_GET["action"];
else $action = "";
define("IN_BTIT_FORUM",true);
function highlight_search($ori_string,$hl_words)
{
if (is_array($hl_words))
{
foreach ($hl_words as $hl)
$ori_string=highlight_search($ori_string,$hl);
}
$h=strtoupper($ori_string);
$n=strtoupper($hl_words);
$pos=strpos($h,$n);
if ($pos !== false)
{
$var=substr($ori_string,0,$pos)."".substr($ori_string,$pos,strlen($hl_words))."";
$var.=substr($ori_string,($pos+strlen($hl_words)));
$ori_string=$var;
}
return $ori_string;
}
function forum_pager($rpp, $count, $href, $opts = array()) {
global $language;
if($rpp!=0) $pages = ceil($count / $rpp);
else $pages=1;
if (!isset($opts["lastpagedefault"]))
$pagedefault = 1;
else {
$pagedefault = floor(($count - 1) / $rpp);
if ($pagedefault < 1)
$pagedefault = 1;
}
$pagename="pages";
if (isset($opts["pagename"]))
{
$pagename=$opts["pagename"];
if (isset($_GET[$opts["pagename"]]))
$page = max(1 ,intval($_GET[$opts["pagename"]]));
else
$page = $pagedefault;
}
elseif (isset($_GET["pages"])) {
$page = max(1,intval(0 + $_GET["pages"]));
if ($page < 0)
$page = $pagedefault;
}
else
$page = $pagedefault;
$pager = "";
if ($pages>1)
{
$pager.="\n";
$pagerbottom = str_replace("change_page","change_page1",$pager)."\n";
}
else {
$pagertop = "$pager\n";
$pagerbottom = str_replace("change_page","change_page1",$pagertop)."\n";
}
$start = ($page-1) * $rpp;
if ($pages<2)
{
// only 1 page??? don't need pager ;)
$pagertop="";
$pagerbottom="";
}
return array($pagertop, $pagerbottom, "LIMIT $start,$rpp");
}
$FORUM_PATH=dirname(__FILE__);
include(load_language("lang_forum.php"));
$forumtpl=new bTemplate();
$forumtpl->set("language",$language);
switch ($action)
{
case 'editpost':
include("$FORUM_PATH/forum.post.php");
$tpl->set("main_content",set_block($block_title,"center",$forumtpl->fetch(load_template("forum.editpost.tpl"))));
break;
case 'catchup':
case 'deletetopic':
case 'movetopic':
case 'setsticky':
case 'rename':
case 'setlocked':
case 'deletepost':
include("$FORUM_PATH/forum.actions.php");
break;
case 'newtopic':
case 'post':
case 'quotepost':
case 'reply':
include("$FORUM_PATH/forum.post.php");
$tpl->set("main_content",set_block($block_title,"center",$forumtpl->fetch(load_template("forum.post.tpl"))));
break;
case 'search':
include("$FORUM_PATH/forum.search.php");
$tpl->set("main_content",set_block($block_title,"center",$forumtpl->fetch(load_template("forum.search.tpl"))));
break;
case 'viewforum':
include("$FORUM_PATH/forum.viewforum.php");
$tpl->set("main_content",set_block($block_title,"center",$forumtpl->fetch(load_template("forum.viewforum.tpl"))));
break;
case 'viewtopic':
include("$FORUM_PATH/forum.viewtopic.php");
$tpl->set("main_content",set_block($block_title,"center",$forumtpl->fetch(load_template("forum.viewtopic.tpl"))));
break;
case 'viewunread':
include("$FORUM_PATH/forum.unread.php");
$tpl->set("main_content",set_block($block_title,"center",$forumtpl->fetch(load_template("forum.unread.tpl"))));
break;
case 'index':
case '':
default:
include("$FORUM_PATH/forum.main.php");
$tpl->set("main_content",set_block($language["FORUM"],"center",$forumtpl->fetch(load_template("forum.main.tpl"))));
break;
}
}
?>