Example #1
0
}
if (isset($_GET["board"])) {
    $board = $_GET["board"];
} else {
    html_error_quit("错误的讨论区");
}
// 检查用户能否阅读该版
$brdarr = array();
$isnormalboard = bbs_safe_getboard(0, $board, $brdarr);
if (is_null($isnormalboard)) {
    html_error_quit("错误的讨论区");
}
$board = $brdarr["NAME"];
$brdnum = $brdarr["BID"];
if ($brdarr["FLAG"] & BBS_BOARD_GROUP) {
    $i = get_secname_index($brdarr["SECNUM"]);
    if ($i >= 0) {
        Header("Location: bbsboa.php?group=" . $i . "&group2=" . $brdnum);
        return;
    }
    html_error_quit("错误的讨论区");
}
$usernum = $currentuser["index"];
$isbm = bbs_is_bm($brdnum, $usernum);
$managemode = isset($_GET["manage"]);
if ($managemode) {
    if (!$isbm) {
        html_error_quit("你不是版主");
    }
    define('ARTCNT', 50);
} else {
Example #2
0
    function bbs_board_header($brdarr, $ftype, $managemode, $isnormalboard = FALSE)
    {
        global $dir_modes, $dir_name;
        $brd_encode = urlencode($brdarr["NAME"]);
        $adds = $isnormalboard ? bbs_rss_link($brd_encode, $ftype) : "";
        if ($adds) {
            $adds = '<link title="版面 RSS' . $dir_name[$ftype] . '" type="application/rss+xml" rel="alternate" href="' . $adds . '"/>';
        }
        if (!$adds) {
            $adds = false;
        }
        page_header($brdarr["NAME"] . " 版" . $dir_name[$ftype], FALSE, $adds);
        ?>
<body><div class="nav smaller">
<div class="fleft">
<a href="<?php 
        echo MAINPAGE_FILE;
        ?>
"><?php 
        echo BBS_FULL_NAME;
        ?>
</a><span id="idExp"></span> → 
<?php 
        $sec_index = get_secname_index($brdarr["SECNUM"]);
        if ($sec_index >= 0) {
            ?>
<a href="bbsboa.php?group=<?php 
            echo $sec_index;
            ?>
"><?php 
            echo constant("BBS_SECNAME" . $sec_index . "_0");
            ?>
</a> → 
<?php 
        }
        ?>
<a href="bbsdoc.php?board=<?php 
        echo $brdarr["NAME"];
        ?>
"><?php 
        echo htmlspecialchars($brdarr["DESC"]);
        ?>
</a>
(<a href="bbsfav.php?bname=<?php 
        echo $brdarr["NAME"];
        ?>
&select=0">收藏</a>)</div>
<div class="fright">
<?php 
        if (isset($brdarr['MAXONLINE'])) {
            $maxonline = ", <span title='发生于 " . strftime("%Y-%m-%d %H:%M:%S", $brdarr['MAXTIME']) . "'>最高 " . $brdarr["MAXONLINE"] . " 人</span>";
        } else {
            $maxonline = '';
        }
        ?>
版主: <script>writeBMs('<?php 
        echo $brdarr["BM"];
        /* No addslashes! */
        ?>
');</script>, 在线 <?php 
        echo $brdarr["CURRENTUSERS"];
        ?>
 人<?php 
        echo $maxonline;
        ?>
</div>
</div>
<h1 class="bt"><?php 
        echo $brdarr["NAME"] . "(" . htmlspecialchars($brdarr["DESC"]) . ")";
        ?>
 版</h1>
<?php 
    }