📄 pcmanage.php
字号:
<?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 + -