} 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 {
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 }