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
\n"; } $mp = $pages;// - 1; $begin=($page > 3?($page<$pages-2?$page-2:$pages-2):1); $end=($pages>$begin+2?($begin+2<$pages?$begin+2:$pages):$pages); if ($page > 1) { $pager .= "\n  «"; $pager .= "\n< "; } // else // $pager .= "\n< "; if ($count) { for ($i = $begin; $i <= $end; $i++) { if ($i != $page) $pager .= "\n $i"; else $pager .= "\n $i"; } if ($page < $mp && $mp >= 1) { $pager .= "\n  >"; $pager .= "\n  »"; } // else // $pager .= "\n  >"; $pagertop = "$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; } } ?>