⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 pcmanage.php

📁 清华BBS源代码
💻 PHP
📖 第 1 页 / 共 2 页
字号:
<?php			}			else			{?><br><center>			<form name="postform" id="postform" action="pcmanage.php?userid=<?php echo $pc["USER"]; ?>&act=edit&nid=<?php echo $nid; ?>" method="post" onsubmit="if(this.subject.value==''){alert('请输入文章主题!');return false;}"><table cellspacing="0" cellpadding="5" border="0" width="90%" class="t1"><?php		if($rows[type]==1)		{?><tr>	<td class="t2">修改目录</td></tr><tr>	<td class="t8">	主题	<input type="text" size="100" class="f1" maxlength="200" name="subject" value="<?php echo htmlspecialchars(stripslashes($rows[subject])); ?>">	</td></tr><tr>	<td class="t2">		<input type="submit" value="修改目录" class="b1">		<input type="button" value="返回上页" class="b1" onclick="history.go(-1)">	</td></tr><?php		}		else		{?><tr>	<td class="t2">修改文章</td></tr><tr>	<td class="t8">主题	<input type="text" size="100" class="f1" name="subject" value="<?php echo htmlspecialchars($rows[subject]); ?>">	</td></tr><tr>	<td class="t5">	评论	<input type="radio" name="comment" class="f1" value="0" <?php if($rows[comment]!=0) echo "checked"; ?>>允许	<input type="radio" name="comment" class="f1" value="1" <?php if($rows[comment]==0) echo "checked"; ?>>不允许	</td></tr><tr>	<td class="t8">	Blog	<select name="tid" class="f1">
<?php		$blogs = pc_blog_menu($link,$pc,$rows[access]);		for($i = 0 ; $i < count($blogs) ; $i ++)		{			if($blogs[$i]["TID"] == $rows[tid])				echo "<option value=\"".$blogs[$i]["TID"]."\" selected>".html_format($blogs[$i]["NAME"])."</option>";			else				echo "<option value=\"".$blogs[$i]["TID"]."\" >".html_format($blogs[$i]["NAME"])."</option>";		}?>	</select>	</td></tr><tr>	<td class="t13">心情符号</td></tr><tr>	<td class="t5"><?php @require("emote.html"); ?></td></tr><tr>	<td class="t11">内容	<input type="checkbox" name="htmltag" value=1 <?php if(strstr($rows[body],$pcconfig["NOWRAPSTR"]) || $rows[htmltag] == 1) echo "checked"; ?> >使用HTML标记	</td></tr><tr>	<td class="t8">	<textarea name="blogbody" class="f1" cols="120" rows="30" id="blogbody"  onkeydown='if(event.keyCode==87 && event.ctrlKey) {document.postform.submit(); return false;}'  onkeypress='if(event.keyCode==10) return document.postform.submit()' wrap="physical"><?php echo $pcconfig["EDITORALERT"]; ?><?php echo htmlspecialchars($rows[body]); ?></textarea>	</td></tr><tr>	<td class="t5">	允许引用	<input type="checkbox" name="trackback" value="1" <?php if($rows[trackback]==1) echo "checked"; ?>>	</td></tr><tr>	<td class="t2">		<input type="button" name="ins" value="插入HTML" class="b1" onclick="return insertHTML();" />		<input type="button" name="hil" value="高亮" class="b1" onclick="return highlight();" />		<input type="submit" value="修改本文" class="b1">		<input type="button" value="返回上页" onclick="history.go(-1)" class="b1">	</td></tr><?php		}?></table></form></center><?php							}		}		elseif($act == "del")		{			$nid = (int)($_GET["nid"]);				$query = "SELECT `access`,`type`,`nodetype`,`subject` FROM nodes WHERE `uid` = '".$pc["UID"]."' AND `nid` = '".$nid."' ;";			$result = mysql_query($query,$link);			$rows = mysql_fetch_array($result);			mysql_free_result($result);			if(!$rows)			{				html_error_quit("文章不存在!");				exit();			}			if($rows[nodetype]!=0)			{				html_error_quit("该文不能删除!");				exit();			}						if($rows[access] == 4)			{				//彻底删除					$query = "DELETE FROM nodes WHERE `nid` = '".$nid."' ";				mysql_query($query,$link);				$query = "DELETE FROM comments WHERE `nid` = '".$nid."' ";				mysql_query($query,$link);				$query = "DELETE FROM trackback WHERE `nid` = '".$nid."' ";				mysql_query($query,$link);				$log_action = "DEL NODE: ".$rows[subject];			}			else			{				if($rows[type] == 1)				{					$query = "SELECT `nid` FROM nodes WHERE `pid` = '".$nid."' LIMIT 0, 1 ;";					$result = mysql_query($query);					if($rows0 = mysql_fetch_array($result))					{						mysql_free_result($result);						html_error_quit("请先删除该目录下的文章!");						exit();					}					mysql_free_result($result);					$query = "DELETE FROM nodes WHERE `nid` = '".$nid."' ;";					mysql_query($query,$link);					$log_action = "DEL DIR: ".$rows[subject];				}				else				{					$query = "UPDATE nodes SET `access` = '4' , `changed` = '".date("YmdHis")."' , `tid` = '0' WHERE `nid` = '".$nid."' ;";					mysql_query($query,$link);					$log_action = "DEL TO JUNK: ".$rows[subject];					if($rows[access] == 0)						pc_update_record($link,$pc["UID"]," - 1");				}			}			pc_update_record($link,$pc["UID"]);?><p align="center"><a href="javascript:history.go(-1);">操作成功,点击返回</a></p><?php				}		elseif($act == "clear")		{			$query = "SELECT `nid` FROM nodes WHERE `uid` = '".$pc["UID"]."' AND `access` = '4' ;";				$result = mysql_query($query,$link);			$query = "DELETE FROM comments WHERE `nid` = '0' ";			$query_tb = "DELETE FROM trackback WHERE `nid` = '0' ";			while($rows = mysql_fetch_array($result))			{				$query.= "  OR `nid` = '".$rows[nid]."' ";					$query_tb.= "  OR `nid` = '".$rows[nid]."' ";				}			mysql_query($query,$link);			mysql_query($query_tb,$link);			$query = "DELETE FROM nodes WHERE `uid` = '".$pc["UID"]."' AND `access` = '4' ;";			mysql_query($query,$link);			$log_action = "EMPTY JUNK";			pc_update_record($link,$pc["UID"]);?><p align="center"><a href="javascript:history.go(-1);">操作成功,点击返回</a></p><?php					}		elseif($act == "tedit")		{			$tid = pc_load_topic($link,$pc["UID"],intval($_GET["tid"]),$topicname);			if(!$tid)			{				html_error_quit("Blog不存在!");				exit();			}			if($_POST["topicname"])			{				pc_edit_topics($link,$tid,$_POST["topicname"]);				$log_action = "UPDATE TOPIC: ".$_POST["topicname"];				pc_update_record($link,$pc["UID"]);				?><p align="center"><a href="javascript:history.go(-2);">操作成功,点击返回</a></p><?php						}			else			{				$sec = array("公开区","好友区","私人区");?><br><center><form action="pcmanage.php?userid=<?php echo $pc["USER"]; ?>&act=tedit&tid=<?php echo $tid; ?>" method="post" onsubmit="if(this.topicname.value==''){alert('请输入Blog名称!');return false;}"><table cellspacing="0" cellpadding="5" border="0" width="90%" class="t1"><tr>	<td class="t2">修改Blog</td></tr><tr>	<td class="t8">	Blog名	<input type="text" class="f1" name="topicname" value="<?php echo htmlspecialchars(stripslashes($topicname)); ?>">	</td></tr><tr>	<td class="t2">	<input type="submit" value="修改Blog" class="b1">	<input type="button" value="返回上页" class="b1" onclick="history.go(-1)">	</td></tr></table></form></center><?php			}		}		elseif($act == "tdel")		{			$tid = pc_load_topic($link,$pc["UID"],intval($_GET["tid"]),$topicname);			if(!$tid)			{				html_error_quit("Blog不存在!");				exit();			}			$ret = pc_del_topics($link,$tid);			if($ret==-1)			{				html_error_quit("请先删除该分类的所有文章!");				exit();			}			if($ret!=0)			{				html_error_quit("删除失败,请联系管理员!");				exit();			}			pc_update_record($link,$pc["UID"]);			$log_action = "DEL TOPIC: ".$topicname;?><p align="center"><a href="pcdoc.php?userid=<?php echo $pc["USER"]; ?>&tag=6">操作成功,点击返回</a></p><?php						}		elseif($act == "tadd" && $_POST["topicname"])		{			if(!pc_add_topic($link,$pc,$_POST["access"],$_POST["topicname"]))			{				html_error_quit("分类添加失败");				exit();			}			$log_action = "ADD TOPIC: ".$_POST["topicname"];?><p align="center"><a href="pcdoc.php?userid=<?php echo $pc["USER"]; ?>&tag=6">操作成功,点击返回</a></p><?php		}		elseif($act == "sedit" && $_POST["pcname"])		{			$favmode = (int)($_POST["pcfavmode"]);			if($favmode != 1 && $favmode != 2)				$favmode = 0;			$query = "UPDATE `users` SET `createtime` = `createtime` , `corpusname` = '".addslashes(undo_html_format($_POST["pcname"]))."',`description` = '".addslashes(undo_html_format($_POST["pcdesc"]))."',`theme` = '".addslashes(undo_html_format($_POST["pcthem"]))."' , `backimage` = '".addslashes(undo_html_format($_POST["pcbkimg"]))."' , `logoimage` = '".addslashes(undo_html_format($_POST["pclogo"]))."' , `modifytime` = NOW( ) , `htmleditor` = '".(int)($_POST["htmleditor"])."', `style` = '".(int)($_POST["template"])."' , `indexnodechars` = '".(int)($_POST["indexnodechars"])."' , `indexnodes` = '".(int)($_POST["indexnodes"])."' , `favmode` = '".$favmode."' , `useremail` = '".addslashes(trim($_POST["pcuseremail"]))."' , `userinfor` = '".addslashes(trim($_POST["userinfor"]))."' , `defaulttopic` = '".addslashes(trim($_POST["pcdefaulttopic"]))."'  WHERE `uid` = '".$pc["UID"]."';";				mysql_query($query,$link);						$log_action = "UPDATE SETTINGS";			?><p align="center"><a href="pcdoc.php?userid=<?php echo $pc["USER"]; ?>">操作成功,点击返回</a></p><?php		}		elseif($act == "adddir" && $_POST["dir"])		{			$ret = pc_add_favdir($link,$pc,$_POST["pid"],$_POST["dir"]);			switch($ret)			{				case -1:					html_error_quit("缺少Blog信息!");					exit();				case -2:					html_error_quit("缺少父目录ID!");					exit();				case -3:					html_error_quit("缺少目录名!");					exit();				case -4:					html_error_quit("该目录下目录数已达上限!");					exit();				case -5:					html_error_quit("系统错误,请联系管理员!");					exit();				default:				}			pc_update_record($link,$pc["UID"]);			$log_action = "ADD DIR: ".$_POST["dir"];?><script language="javascript">window.location.href="pcdoc.php?userid=<?php echo $pc["USER"]; ?>&tag=3&pid=<?php echo $pid; ?>";</script><?php		}		elseif($act == "favcut" || $act == "favcopy")		{			//目前不支持目录的剪切和复制			$query = "SELECT `nid`,`type`,`pid`,`subject`,`tid` FROM nodes WHERE `nid` = '".(int)($_GET["nid"])."' AND `uid` = '".$pc["UID"]."' AND `access` = 3  AND `type` = 0 LIMIT 0 , 1;";			$result = mysql_query($query,$link);			$rows = mysql_fetch_array($result);			if(!$rows)			{				pc_html_init("gb2312",stripslashes($pc["NAME"]));				html_error_quit("文章不存在!");				exit();			}			mysql_free_result($result);			setcookie("BLOGFAVACTION",$act);			setcookie("BLOGFAVNID",$rows[nid]);						pc_html_init("gb2312",stripslashes($pc["NAME"]));?><br><p align="center"><a href="pcdoc.php?userid=<?php echo $pc["USER"]; ?>&tag=3&tid=<?php echo $rows[tid]; ?>&pid=<?php echo $rows[pid]; ?>">操作成功,已将 <font class=f2><?php echo $rows[subject]; ?></font> 放入剪贴板,点击返回</a></p><?php					}		elseif($act == "favpaste")		{			if(!$_COOKIE["BLOGFAVACTION"])			{				pc_html_init("gb2312",stripslashes($pc["NAME"]));				html_error_quit("您的剪贴板是空的,请先剪切或者复制一个文件!");				exit();			}			$pid = intval($_GET["pid"]);			if(!pc_load_directory($link,$pc["UID"],$pid))			{				pc_html_init("gb2312",stripslashes($pc["NAME"]));				html_error_quit("目标文件夹不存在!");				exit();			}						if(pc_file_num($link,$pc["UID"],$pid)+1 > $pc["NLIM"])			{				pc_html_init("gb2312",stripslashes($pc["NAME"]));				html_error_quit("目标文件夹中的文件数已达上限 ".$pc["NLIM"]. " 个!");				exit();			}						if(intval($_COOKIE["BLOGFAVNID"]))			{				if($_COOKIE["BLOGFAVACTION"] == "favcut")				{					$query = "UPDATE nodes SET `pid` = '".$pid."' WHERE `nid` = '".intval($_COOKIE["BLOGFAVNID"])."';";				}				elseif($_COOKIE["BLOGFAVACTION"] == "favcopy")				{					$query = "SELECT * FROM nodes WHERE `nid` = '".intval($_COOKIE["BLOGFAVNID"])."' LIMIT 0 , 1 ;";					$result = mysql_query($query,$link);					$rows = mysql_fetch_array($result);					mysql_free_result($result);					$query = "INSERT INTO `nodes` ( `nid` , `pid` , `type` , `source` , `hostname` , `changed` , `created` , `uid` , `comment` , `commentcount` , `subject` , `body` , `access` , `visitcount` , `tid` , `emote` ,`htmltag`) ".
						"VALUES ('', '".$pid."', '0', '".addslashes($rows[source])."', '".addslashes($rows[hostname])."', NOW( ) , '".addslashes($rows[created])."', '".$pc["UID"]."', '".intval($rows[comment])."', '".intval($rows[commentcount])."', '".addslashes($rows[subject])."', '".addslashes($rows[body])."', '3', '".intval($rows[visitcount])."', '".intval($rows[tid])."', '".intval($rows[emote])."','".intval($rows[htmltag])."');";				}				mysql_query($query,$link);			}			setcookie("BLOGFAVACTION");			setcookie("BLOGFAVNID");						pc_html_init("gb2312",stripslashes($pc["NAME"]));			pc_update_record($link,$pc["UID"]);			$log_action = "CUT/COPY FAV";?><script language="javascript">window.location.href="pcdoc.php?userid=<?php echo $pc["USER"]; ?>&tag=3&pid=<?php echo $pid; ?>";</script><?php				}			if(pc_is_groupwork($pc))			pc_group_logs($link,$pc,$log_action,$log_content);				html_normal_quit();	}	?>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -