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 + -
显示快捷键?