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

📄 pcadmin_rec.php

📁 KBS的BBS源码
💻 PHP
字号:
<?php/***  manage blog recommends articls**  id: windinsn feb 28 , 2004	*/require("pcadmin_inc.php");pc_admin_check_permission();$link = pc_db_connect();if(isset($_GET[sig]) && $_GET[nid]){	$sig = intval($_GET[sig]);	$nid = intval($_GET[nid]);		if( $sig != 2 && $sig != 3 )//撤销推荐	{		$query = "DELETE FROM recommend WHERE nid = ".$nid." ;";		mysql_query($query,$link);	}	elseif( $sig == 3 )//状态变为已推荐	{		$query = "UPDATE recommend SET state = 0 WHERE nid = ".$nid." ;";		mysql_query($query,$link);	}	else	{		$query = "SELECT nid , hostname , created , uid ,subject , body , emote , htmltag , recuser , rectopic FROM nodes WHERE nid =".$nid." AND access = 0 AND type = 0 AND ( recommend = 1 OR recommend = 3 ) LIMIT 0,1;";		$result = mysql_query( $query , $link);		$rows = mysql_fetch_array($result);		if($rows)		{			$query = "INSERT INTO `recommend` ( `rid` , `nid` , `hostname` , `created` , `uid` , `subject` , `body` , `emote` , `htmltag` , `recuser` ,`state`,`topic` ) ".			"VALUES ('', '".$rows[nid]."', '".addslashes($rows[hostname])."', '".$rows[created]."', '".$rows[uid]."', '".addslashes($rows[subject])."', '".addslashes($rows[body])."', '".$rows[emote]."', '".$rows[htmltag]."' , '".addslashes($rows[recuser])."' , 1,'".addslashes($rows[rectopic])."');";			mysql_query($query,$link);		}		mysql_free_result($result);	}		$query = "UPDATE nodes SET changed  = changed , recommend = ".$sig." WHERE access = 0 AND type = 0 AND nid = ".$nid." ;";	mysql_query($query,$link);}$pno = $_GET["pno"];$pno = intval( $pno );if( $pno < 1 ) $pno = 1;$start = ($pno - 1)*$pcconfig["LIST"];$type = $_GET["type"];$type = intval($type);$recstate = array("error" , "<font color=#FF0000>待处理</font>" , "<font color=#0000FF>推荐中</fnot>" , "<font color=#333333>已推荐</font>" );switch($type){	case 1:		$query = "SELECT nid , uid , emote , subject , created , visitcount , commentcount , trackbackcount , recommend , recuser , rectopic ".		"FROM nodes WHERE access = 0 AND recommend = 1  ".		"ORDER BY recommend ASC , nid DESC ".		"LIMIT ".$start ." , ".$pcconfig["LIST"]." ;";		break;	case 2:		$query = "SELECT nid , uid , emote , subject , created , visitcount , commentcount , trackbackcount , recommend , recuser , rectopic ".		"FROM nodes WHERE access = 0 AND recommend = 2  ".		"ORDER BY recommend ASC , nid DESC ".		"LIMIT ".$start ." , ".$pcconfig["LIST"]." ;";		break;	case 3:		$query = "SELECT nid , uid , emote , subject , created , visitcount , commentcount , trackbackcount , recommend , recuser , rectopic ".		"FROM nodes WHERE access = 0 AND recommend = 3  ".		"ORDER BY recommend ASC , nid DESC ".		"LIMIT ".$start ." , ".$pcconfig["LIST"]." ;";		break;	default:	$query = "SELECT nid , uid , emote , subject , created , visitcount , commentcount , trackbackcount , recommend , recuser , rectopic ".		"FROM nodes WHERE access = 0 AND recommend > 0 AND recommend < 4 ".		"ORDER BY recommend ASC , nid DESC ".		"LIMIT ".$start ." , ".$pcconfig["LIST"]." ;";}$result = mysql_query( $query , $link );$num = mysql_num_rows( $result );pc_html_init("gb2312" , $pcconfig["BBSNAME"]."Blog推荐文章管理");pc_admin_navigation_bar();?><br/><p align="center"><strong><?php echo $pcconfig["BBSNAME"]."Blog推荐文章管理"; ?></strong></p><p align="center">[<a href="pcadmin_rec.php?type=1">待处理文章</a>][<a href="pcadmin_rec.php?type=2">推荐中文章</a>][<a href="pcadmin_rec.php?type=3">已推荐文章</a>][<a href="pcadmin_rec.php">全部</a>]</p><center><table width="95%" cellspacing=0 cellpadding=5 class=t1 border=0><tr>	<td width="30" class="t2">序号</td>	<td width="40" class="t2">状态</td>	<td class="t2">主题</td>	<td width="120" class="t2">创建时间</td>	<td width="60" class="t2">类型</td>	<td width="20" class="t2">访</td>	<td width="20" class="t2">回</td>	<td width="20" class="t2">引</td>	<td width="80" class="t2">推荐人</td>	<td width="60" colspan="3" class="t2">处理</td></tr><?php	for( $i = 0 ; $i < $num ; $i ++)	{		$recnode=mysql_fetch_array($result);		echo "<tr>\n".			"<td class=\"t3\">".( $i + 1 + $start )."</td>\n".			"<td class=\"t4\">".$recstate[$recnode[recommend]]."</td>\n".			"<td class=\"t8\"><a href=\"pccon.php?id=".$recnode[uid]."&nid=".$recnode[nid]."&s=all\">".html_format($recnode[subject])."</a></td>\n".			"<td class=\"t4\">".time_format($recnode[created])."</td>\n".			"<td class=\"t3\"><a href=\"pcreco.php?topic=".$recnode[rectopic]."\">".$pcconfig["SECTION"][$recnode[rectopic]]."</a></td>\n".			"<td class=\"t3\">".$recnode[visitcount]."</td>\n".			"<td class=\"t4\">".$recnode[commentcount]."</td>\n".			"<td class=\"t3\">".$recnode[trackbackcount]."</td>\n".			"<td class=\"t4\"><a href=\"/bbsqry.php?userid=".$recnode[recuser]."\">".$recnode[recuser]."</a></td>\n";		if( $recnode[recommend] == 2 )		echo	"<td class=\"t3\" width=\"20\"><span title=\"将本文撤销为已推荐文章\"><a href=\"pcadmin_rec.php?type=".$type."&pno=".$pno."&nid=".$recnode[nid]."&sig=3\">撤</a></span></td>\n".			"<td class=\"t3\" width=\"20\"><span title=\"将本文撤销为未推荐文章\"><a href=\"pcadmin_rec.php?type=".$type."&pno=".$pno."&nid=".$recnode[nid]."&sig=0\">还</a></span></td>\n".			"<td class=\"t3\" width=\"20\"><span title=\"将本文撤销为不能推荐文章\"><a href=\"pcadmin_rec.php?type=".$type."&pno=".$pno."&nid=".$recnode[nid]."&sig=4\">绝</a></span></td>\n";		elseif( $recnode[recommend] == 3 )		echo	"<td class=\"t3\" width=\"20\"><span title=\"将本文加入当前推荐文章\"><a href=\"pcadmin_rec.php?type=".$type."&pno=".$pno."&nid=".$recnode[nid]."&sig=2\">推</a></span></td>\n".			"<td class=\"t3\" width=\"20\"><span title=\"将本文撤销为未推荐文章\"><a href=\"pcadmin_rec.php?type=".$type."&pno=".$pno."&nid=".$recnode[nid]."&sig=0\">还</a></span></td>\n".			"<td class=\"t3\" width=\"20\"><span title=\"将本文撤销为不能推荐文章\"><a href=\"pcadmin_rec.php?type=".$type."&pno=".$pno."&nid=".$recnode[nid]."&sig=4\">绝</a></span></td>\n";		else		echo	"<td class=\"t3\" width=\"20\"><span title=\"将本文加入当前推荐文章中\"><a href=\"pcadmin_rec.php?type=".$type."&pno=".$pno."&nid=".$recnode[nid]."&sig=2\">是</a></span></td>\n".			"<td class=\"t3\" width=\"20\"><span title=\"不推荐本文,但以后可以再次推荐\"><a href=\"pcadmin_rec.php?type=".$type."&pno=".$pno."&nid=".$recnode[nid]."&sig=0\">否</a></span></td>\n".			"<td class=\"t3\" width=\"20\"><span title=\"不推荐本文,以后也不能推荐\"><a href=\"pcadmin_rec.php?type=".$type."&pno=".$pno."&nid=".$recnode[nid]."&sig=4\">绝</a></span></td>\n";		echo 	"</tr>\n";	}?></table><?phpmysql_free_result( $result );?><p align="right"><a href="pcadmin_rec.php?pno=<?php echo $pno; ?>&type=<?php echo $type; ?>">[刷新]</a><?php	if( $pno > 1)		echo "<a href=\"pcadmin_rec.php?type=".$type."\">[第一页]</a>\n".			"<a href=\"pcadmin_rec.php?type=".$type."&pno=".($pno-1)."\">[上一页]</a>\n";	if( $pcconfig["LIST"] == $num ) echo "<a href=\"pcadmin_rec.php?type=".$type."&pno=".($pno+1)."\">[下一页]</a>\n";?></p><?phppc_db_close($link);pc_admin_navigation_bar();html_normal_quit();?>

⌨️ 快捷键说明

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