bbsmboard.php
来自「linux/unix环境下的建站系统」· PHP 代码 · 共 208 行
PHP
208 行
<?php die; /* this script has to be carefully checked before using - atppp */ require("funcs.php");login_init(); if ($loginok != 1) html_nologin(); else { html_init("gb2312"); /* check perm */ if(0){ html_error_quit("您没有权限"); }$section_nums = array();$section_names = array();for($i=0;$i<BBS_SECNUM;$i++) { $section_nums[] = constant("BBS_SECCODE".$i); $section_names[] = array(constant("BBS_SECNAME".$i."_0"),constant("BBS_SECNAME".$i."_1"));} if(isset($_GET["submit"])){ if(isset($_GET["bname"])){ $bname = $_GET["bname"]; }else html_error_quit("版名错误"); if(isset($_GET["btitle"])){ $btitle = $_GET["btitle"]; }else html_error_quit("中文版名错误"); if(isset($_GET["bbm"])){ $bbm = $_GET["bbm"]; }else $bbm = ""; if(isset($_GET["section"])){ $section = $_GET["section"]; }else $section = ""; if(isset($_GET["desp"])){ $desp = $_GET["desp"]; }else $desp = ""; if(isset($_GET["blevel"])){ $blevel = $_GET["blevel"]; settype($blevel, "integer"); }else $blevel = 0; if(isset($_GET["banony"])){ $banony = 1; }else $banony = 0; if(isset($_GET["bjunk"])){ $bjunk = 1; }else $bjunk = 0; if(isset($_GET["bout"])){ $bout = 1; }else $bout = 0; if(isset($_GET["battach"])){ $battach = 1; }else $battach = 0; if(isset($_GET["bclubread"])){ $bclubread = 1; }else $bclubread = 0; if(isset($_GET["bclubwrite"])){ $bclubwrite = 1; }else $bclubwrite = 0; if(isset($_GET["bclubhide"])){ $bclubhide = 1; }else $bclubhide = 0; if(isset($_GET["bgroup"])){ $bgroup = $_GET["bgroup"]; }else $bgroup = 0; if(isset($_GET["bnum"])){ $bnum = $_GET["bnum"]; }else html_error_quit("参数的错误"); settype($bnum,"integer"); $ret = bbs_new_board($bnum,$bname,$section,$desp,$btitle,$bbm,$blevel,$banony,$bjunk,$bout,$bgroup,$battach,$bclubread,$bclubwrite,$bclubhide); if($ret < 0) html_error_quit("加入/修改讨论区失败".$ret); else if($bnum==0) echo "新讨论区成立"; else echo "修改讨论区成功"; } //submit else{ $explains = array(); $explain_num = bbs_get_explain( $explains ); if(isset($_GET["board"])){ $board = $_GET["board"]; $nowbh = array(); $bnum = bbs_getboard( $board, $nowbh ); } else{ $board = ""; $bnum = 0; }?><center><p><?php echo BBS_FULL_NAME; ?> -- <?php if($bnum) echo "修改版面属性"; else echo "新增版面";?> </p></center><hr class="default"><?php if($bnum != 0){?>原讨论区属性:<br>版面英文名称: <?php echo $nowbh["NAME"];?><br>版面中文名称: <?php echo $nowbh["DESC"];?><br>版面分区: <?php echo $nowbh["SECNUM"]; echo $section_names[$nowbh["SECNUM"]][0];?><br>版面分区描述 <?php echo $nowbh["CLASS"];?><br><hr class="default">讨论区新属性:<br><?php }else if(isset($_GET["board"])){?>版面 <?php echo $board;?>不存在,<hr class="default"><?php }?><form name="form0" action="<?php echo $_SERVER["PHP_SELF"]; ?>" method="get"><input type="hidden" name="bnum" value="<?php echo $bnum;?>">版面英文名称:<input type="text" name="bname" value="<?php if($bnum) echo $nowbh["NAME"];?>"><br>版面中文名称:<input type="text" name="btitle" value="<?php if($bnum) echo $nowbh["DESC"];?>"><br>版面分区:<select name="section" class="input" style="WIDTH: 100px"><?php for($i = 0; $section_nums[$i]!="" && $section_names[$i]!=""; $i++){?><option <?php if($i == $nowbh["SECNUM"]) echo "selected";?> value=<?php echo $section_nums[$i];?>><?php echo $section_names[$i][0];?></option><?php }?></select><br>版面分区具体描述(建议4个字符,即2个汉字):<input type="text" name="desp" value="<?php if($bnum) echo $nowbh["CLASS"];?>"><br>版面管理者:<input type="text" name="bbm" value="<?php if($bnum) echo $nowbh["BM"];?>"><br><?php if(! $bnum){?>版面精华区位置:<select name="bgroup" class="input" style="WIDTH: 100px"><?php for($i = 0; $i < $explain_num; $i ++){?><option value=<?php echo $explains[$i]["GROUPS"];?>><?php echo $explains[$i]["EXPLAIN"];?></option><?php }?></select><br><?php } ?><input type="checkbox" name="banony" <?php if( $nowbh["FLAG"] & BBS_BOARD_ANNONY) echo "checked";?>>匿名版面<br><input type="checkbox" name="bjunk" <?php if( $nowbh["FLAG"] & BBS_BOARD_JUNK) echo "checked";?>>版面不计文章数<br><input type="checkbox" name="bout" <?php if( $nowbh["FLAG"] & BBS_BOARD_OUTFLAG) echo "checked";?>>转信版面<br><input type="checkbox" name="battach" <?php if( $nowbh["FLAG"] & BBS_BOARD_ATTACH) echo "checked";?>>可上传附件<br><?php if($bnum){?><input type="checkbox" name="bclubread" <?php if( $nowbh["FLAG"] & BBS_BOARD_CLUB_READ) echo "checked";?>>读限制俱乐部<br><input type="checkbox" name="bclubwrite" <?php if( $nowbh["FLAG"] & BBS_BOARD_CLUB_WRITE) echo "checked";?>>写限制俱乐部<br><input type="checkbox" name="bclubhide" <?php if( $nowbh["FLAG"] & BBS_BOARD_CLUB_HIDE) echo "checked";?>>隐藏限制俱乐部<br><?php }?><input type="submit" name="submit" value="确定"></form><hr class="default"><?php if($bnum){?><a href="bbsmboard.php">新增版面</a><?php }else{?><form name="form1" action="<?php echo $_SERVER["PHP_SELF"]; ?>" method="get">修改版面属性:<br>输入想要修改的版面名称:<input type="text" name="board"><br><input type="submit" name="sub" value="确定"><?php } } html_normal_quit(); }?>
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?