Example #1
0
$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 .= ' &raquo; ';
	$headernav .= $forum['type'] == 'sub' ? "<a href=\"archiver/{$qm}fid-$forum[fup].html\">{$_DCACHE[forums][$forum[fup]][name]}</a> &raquo; ": '';
	$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 = "&raquo; {$forum['name']}";
    $navtitle = strip_tags($forum['name']);
} else {
    $forumup = $_DCACHE['forums'][$forum['fup']]['name'];
    $navigation = "&raquo; <a href=\"forumdisplay.php?fid={$forum['fup']}\">{$forumup}</a> &raquo; {$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 . '&amp;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>&raquo;</b> " : ' ';
    $fullversion = array('title' => $thread['subject'], 'link' => "viewthread.php?tid={$tid}");