$forum = $sdb->fetch_first("SELECT * FROM {$tablepre}forums f LEFT JOIN {$tablepre}forumfields ff USING (fid) WHERE f.fid='$fid' AND f.status='1' AND f.type<>'group' AND ff.password=''"); if($forum['redirect']) { header("Location: $forum[redirect]"); exit(); } $page = max(1, intval($page)); $navtitle = ($forum['type'] == 'sub' ? ' - '.strip_tags($_DCACHE['forums'][$forum['fup']]['name']) : ''). strip_tags($forum['name']).'('.$lang['page'].' '.$page.') - '; if(!$forum || !forumperm($forum['viewperm']) || !forumformulaperm($forum['formulaperm'])) { showheader(); echo $lang['forum_nonexistence']; } else { $headernav .= ' » '; $headernav .= $forum['type'] == 'sub' ? "<a href=\"archiver/{$qm}fid-$forum[fup].html\">{$_DCACHE[forums][$forum[fup]][name]}</a> » ": ''; $headernav .= '<a href="archiver/'.$qm.'fid-'.$fid.'.html">'.$forum['name'].'</a>'; showheader(); $fullversion = array('title' => $forum['name'], 'link' => "forumdisplay.php?fid=$fid"); $tpp = $_DCACHE['settings']['topicperpage'] * 2; $start = ($page - 1) * $tpp;
if ($forum['type'] == 'forum') { $navigation = "» {$forum['name']}"; $navtitle = strip_tags($forum['name']); } else { $forumup = $_DCACHE['forums'][$forum['fup']]['name']; $navigation = "» <a href=\"forumdisplay.php?fid={$forum['fup']}\">{$forumup}</a> » {$forum['name']}"; $navtitle = strip_tags($forum['name']) . ' - ' . strip_tags($forumup); } $rsshead = $rssstatus ? '<link rel="alternate" type="application/rss+xml" title="' . $bbname . ' - ' . $navtitle . '" href="' . $boardurl . 'rss.php?fid=' . $fid . '&auth=' . $rssauth . "\" />\n" : ''; $navtitle .= ' - '; $metakeywords = !$forum['keywords'] ? strip_tags($forum['name']) : $forum['keywords']; $metadescription = !$forum['description'] ? strip_tags($forum['name']) : strip_tags($forum['description']); if ($forum['viewperm'] && !forumperm($forum['viewperm']) && !$forum['allowview']) { showmessage('forum_nopermission', NULL, 'NOPERM'); } elseif ($forum['formulaperm']) { forumformulaperm($forum['formulaperm']); } if ($forum['password']) { if ($action == 'pwverify') { if ($pw != $forum['password']) { showmessage('forum_passwd_incorrect', NULL, 'HALTED'); } else { dsetcookie('fidpw' . $fid, $pw); showmessage('forum_passwd_correct', "forumdisplay.php?fid={$fid}"); } } elseif ($forum['password'] != $_DCOOKIE['fidpw' . $fid]) { include template('forumdisplay_passwd'); exit; } } if ($forum['rules']) {
/* [Discuz!] (C)2001-2007 Comsenz Inc. This is NOT a freeware, use is subject to license terms $Id: thread.inc.php 9806 2007-08-15 06:04:37Z cnteacher $ */ if (!defined('IN_DISCUZ')) { exit('Access Denied'); } $query = $db->query("SELECT * FROM {$tablepre}threads t\r\n\tLEFT JOIN {$tablepre}forums f ON f.fid=t.fid\r\n\tLEFT JOIN {$tablepre}forumfields ff ON ff.fid=f.fid\r\n\tWHERE t.tid='{$tid}' AND t.readperm='0' AND t.price<='0' AND t.displayorder>='0'\r\n\tAND f.status>0 AND ff.password=''"); $thread = $db->fetch_array($query); $page = max(1, intval($page)); $navtitle = $thread['subject'] . '(' . $lang['page'] . ' ' . $page . ') ' . ($thread['type'] == 'sub' ? ' - ' . strip_tags($_DCACHE['forums'][$thread['fup']]['name']) : '') . ' - ' . strip_tags($thread['name']) . ' - '; echo $_DSESSION['extcredits2']; if (!$thread || !(!$thread['viewperm'] || $thread['viewperm'] && forumperm($thread['viewperm'])) || !forumformulaperm($thread['formulaperm'])) { $navtitle = ''; require_once './include/header.inc.php'; ?> <div id="nav"><a href="archiver/"><?php echo $_DCACHE['settings']['bbname']; ?> </a></div><br /> <div class="simpletable smalltxt"><div class="subtable altbg2"><br /><?php echo $lang['thread_nonexistence']; ?> <br /><br /></div></div> <?php } else { $navsub = $thread['type'] == 'sub' ? " <a href=\"archiver/{$qm}fid-{$thread['fup']}.html\">{$_DCACHE[forums][$thread[fup]][name]}</a> <b>»</b> " : ' '; $fullversion = array('title' => $thread['subject'], 'link' => "viewthread.php?tid={$tid}");