$topicinfo .= wordwrap(strip_tags(substr($record['comment'], 0, $CONF_FORUM['contentinfo_numchars'])), $CONF_FORUM['linkinfo_width'], "<br />\n"); $topiclisting->set_var('folderimg', $folderimg); $topiclisting->set_var('topicinfo', $topicinfo); $topiclisting->set_var('topic_id', $record['id']); $topiclisting->set_var('subject', $subject); $topiclisting->set_var('fullsubject', $record['subject']); $topiclisting->set_var('gotomsg', $gotomsg); $topiclisting->set_var('displaypageslink', $displaypageslink); $topiclisting->set_var('showuserlink', $showuserlink); $topiclisting->set_var('lastposter', $lastposter); $topiclisting->set_var('LANG_lastpost', $LANG_GF02['msg188']); $topiclisting->set_var('moved', $moved); $topiclisting->set_var('views', $record['views']); $topiclisting->set_var('replies', $record['replies']); $topiclisting->set_var('lastdate', $lastdate); $topiclisting->set_var('lastpostid', $lastreply['id']); $topiclisting->set_var('LANG_BY', $LANG_GF01['BY']); $topiclisting->parse('topic_records', 'topic_record', true); } $topiclisting->set_var('pagenavigation', COM_printPageNavigation($base_url, $page, $numpages)); $topiclisting->parse('outline_header', 'forum_outline_header'); $topiclisting->parse('outline_footer', 'forum_outline_footer'); $topiclisting->parse('output', 'topiclisting'); echo $topiclisting->finish($topiclisting->get_var('output')); } BaseFooter(); // Display Common headers gf_siteFooter(); $display = ob_get_contents(); ob_end_clean(); echo $display;
$topiclisting->set_var('showuserlink', $showuserlink); $topiclisting->set_var('lastposter', $lastposter); $topiclisting->set_var('LANG_lastpost', $LANG_GF02['msg188']); $topiclisting->set_var('moved', $moved); $topiclisting->set_var('views', $record['views']); $topiclisting->set_var('replies', $record['replies']); $topiclisting->set_var('lastdate', $lastdate); $topiclisting->set_var('lastpostid', $lastreply['id']); $topiclisting->set_var('LANG_BY', $LANG_GF01['BY']); $topiclisting->parse('topic_record', 'topic_record', true); } $topiclisting->set_var('pagenavigation', COM_printPageNavigation($base_url, $page, $numpages)); if (empty($subscribelink)) { $topiclisting->set_var('forummenu_link', ''); } else { $topiclisting->parse('forummenu_link', 'forummenu_link'); } $topiclisting->parse('output', 'topiclisting'); $display .= $topiclisting->finish($topiclisting->get_var('output')); } $title = $LANG_GF01['FORUM']; $forum_id = COM_applyFilter($_REQUEST['forum'], true); if (isset($_REQUEST['forum'])) { $title = stripslashes(DB_getItem($_TABLES['forum_forums'], 'forum_name', "forum_id='{$forum_id}'")); } if (isset($_REQUEST['category'])) { $title = $A['cat_name']; } $display .= BaseFooter(); $display = gf_createHTMLDocument($display, $title); COM_output($display);
$topic_footer->set_var('replytopiclink', $replytopiclink); $topic_footer->set_var('replytopiclinkimg', $replytopiclinkimg); $topic_footer->set_var('LANG_reply', $LANG_GF01['POSTREPLY']); $topic_footer->parse('replytopic_link', 'reply'); } } } else { $base_url .= '&onlytopic=1'; $topic_footer = new Template($_CONF['path_layout'] . 'forum/layout'); $topic_footer->set_file(array('topicfooter' => 'topicfooter_preview.thtml')); } $topic_footer->set_var('pagenavigation', COM_printPageNavigation($base_url, $page, $numpages)); $topic_footer->set_var('forum_id', $forum); $topic_footer->set_var('imgset', $CONF_FORUM['imgset']); $topic_footer->parse('output', 'topicfooter'); echo $topic_footer->finish($topic_footer->get_var('output')); $forum_outline_footer = new Template($_CONF['path_layout'] . 'forum/layout'); $forum_outline_footer->set_file(array('forum_outline_footer' => 'forum_outline_footer.thtml')); $forum_outline_footer->set_var('imgset', $CONF_FORUM['imgset']); $forum_outline_footer->parse('output', 'forum_outline_footer'); echo $forum_outline_footer->finish($forum_outline_footer->get_var('output')); $intervalTime = $mytimer->stopTimer(); //COM_errorLog("End Topic Display Time: $intervalTime"); if ($_REQUEST['onlytopic'] != 1) { echo BaseFooter(); // Display Common headers gf_siteFooter(); } else { echo '</body>' . LB; echo '</html>' . LB; }