亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? forummsgadmin.java

?? 這是用JAVA做的論壇系統 老師給的 讓我們參考
?? JAVA
?? 第 1 頁 / 共 2 頁
字號:
package net.acai.forum.admin;
/**
 * Title:        清清網絡
 * Description:
 * Copyright:    Copyright (c) 2002
 * Company:      www.SuperSpace.com
 * @author:       SuperSpace
 * @version 1.0
 */
import net.acai.forum.*;
import net.acai.database.*;
import javax.servlet.http.*;
import java.sql.*;
import net.acai.util.*;
public class ForumMSGAdmin
{	int forumID,rootID,announceID;
	String userName,sql,url,action;
	User theUser;
	public ForumMSGAdmin(){
	}
	public ForumMSGAdmin(HttpServletRequest request,HttpServletResponse response) throws Exception{
		userName=GCookie.getCookieValue(request,"UJBBUName","");

		theUser=SkinUtil.checkUser(request,response,4);
		checkAdmin(request,response);
		adminMSG(request,response);
	}

	public void checkAdmin(HttpServletRequest request,HttpServletResponse response) throws Exception{

		action=ParamUtil.getString(request,"action");
		if(action==null||"".equals(action))
			throw new Exception("錯誤請求!");

		forumID=ParamUtil.getInt(request,"forumID");
		if(!action.equals("delall")){
			rootID=ParamUtil.getInt(request,"rootID");
			announceID=ParamUtil.getInt(request,"announceID");
		}
		if(forumID==0)
			throw new Exception("請指定論壇版面");
		Forum theForum=new Forum(forumID);
		if(theForum==null||(theForum.getForumMaster().indexOf(userName)<0&&theUser.getUserClass()<20))
			throw new Exception("您不是該版面斑竹或者系統管理員。");
	}
	public void adminMSG(HttpServletRequest request,HttpServletResponse response) throws Exception{

		if (action.equals("lock"))
		 lockMSG();
		else if (action.equals("unlock"))
		 unlockMSG();
		else if (action.equals("deltopic"))
		 delTopic();
		else if (action.equals("move")){
			String tempString=ParamUtil.getString(request,"checked");
			if(tempString!=null&&"yes".equals(tempString))
				moveTopic(request);
			else
				return;
		}
		else if (action.equals("delall")){
			String tempString=ParamUtil.getString(request,"checked");
			if(tempString!=null&&"yes".equals(tempString))
				delAll(request);
			else
				return;
		}
		else if (action.equals("copy")){
			String tempString=ParamUtil.getString(request,"checked");
			if(tempString!=null&&"yes".equals(tempString))
				copyTopic(request);
		}

		else if (action.equals("top"))
		 topMSG();
		else if (action.equals("untop"))
		 untopMSG();
		else if (action.equals("delmsg" ))
		 delMSG();
		else if (action.equals("isbest"))
		 bestMSG();
		else if (action.equals("nobest" ))
		 unbestMSG();
		else
			throw new Exception ("請選擇相應操作。");
	}
	public void  delAll(HttpServletRequest request) throws Exception{
		String username=ParamUtil.getString(request,"username");
		if(username==null||"".equals(username))
			throw new Exception("請輸入被帖子刪除用戶名。");
		DBConnect dbc=new DBConnect();
		sql="Select Count(announceID) from bbs.bbs1 where boardID="+forumID+" and username=?";
		dbc.prepareStatement(sql);
		dbc.setBytes(1,(new String(username.getBytes("ISO-8859-1"),"GBK")).getBytes());

		ResultSet rs=dbc.executeQuery();
		rs.next();
		int titlenum=rs.getInt(1);
    	rs.close();

		if(titlenum!=0){
			int wealthDel=Integer.parseInt(ForumPropertiesManager.getString("wealthDel"));

			int epDel=Integer.parseInt(ForumPropertiesManager.getString("epDel"));

			int cpDel=Integer.parseInt(ForumPropertiesManager.getString("cpDel"));

			sql="update bbs.bbs1 set locktopic=2 where boardID="+forumID+" and  username=?";
			dbc.prepareStatement(sql);
			dbc.setBytes(1,(new String(username.getBytes("ISO-8859-1"),"GBK")).getBytes());
			dbc.executeUpdate();
			sql="update bbs.myuser set article=article-"+titlenum+",userWealth=userWealth-"+(titlenum*wealthDel)+",userEP=userEP-"+(titlenum*epDel)+",userCP=userCP-"+(titlenum*cpDel)+" where username=?";
			dbc.prepareStatement(sql);
			dbc.setBytes(1,(new String(username.getBytes("ISO-8859-1"),"GBK")).getBytes());
			dbc.executeUpdate();


			sql="select count(announceid) from bbs.bbs1 where boardID="+forumID;
			rs=dbc.executeQuery(sql);
			rs.next();
			int NewAnnounceNum=rs.getInt(1);
			rs.close();

			sql="select count(announceid) from bbs.bbs1 where ParentID=0 and boardID="+forumID;
			rs=dbc.executeQuery(sql);
			rs.next();
			int NewTopicNum=rs.getInt(1);
			rs.close();

			sql="update bbs.board set lastbbsnum="+NewAnnounceNum+",lasttopicnum="+NewTopicNum+" where boardID="+forumID;
			dbc.executeUpdate();
		}
		dbc.close();
	}
	public void copyTopic(HttpServletRequest request) throws Exception{
		int newForumID=ParamUtil.getInt(request,"newForumID");
		DBConnect dbc=new DBConnect();
		ResultSet rs;
		if (forumID==newForumID){
			dbc.close();
			throw new Exception("不能在相同版面內進行轉移操作。");
		}
		else{

			sql="select boardID,announceid,Parentid from bbs.bbs1 where announceid="+announceID+" and boardID="+forumID;
			dbc.prepareStatement(sql);
			rs=dbc.executeQuery();

			if(!rs.next()){
				dbc.close();
				throw new Exception ("您選擇的貼子并不存在。");
			}
			else {
				//rs.next();
				if(rs.getInt(3)!=0){
					dbc.close();
					throw new Exception("您必須選擇一個主題,而不是貼子。");
				}
			}
		}



		String  newtopic,username,body,dateandtime,ip,Expression;
		int msgLength, announceid;
		sql="select topic,username,body,dateAndTime,length,ip,Expression from bbs.bbs1 where announceid="+announceID;
		rs=dbc.executeQuery(sql);
		if(!rs.next()){
			dbc.close();
			throw new Exception("沒有此貼!");
		}
		//rs.next();
		newtopic=rs.getString(1) + "-->" + userName + "添加";
		username=rs.getString(2);
		body=rs.getString(3);
		dateandtime=rs.getString(4);
		msgLength=rs.getInt(5);
		ip=rs.getString(6);
		Expression=rs.getString(7);
		rs.close();


		sql="insert into bbs.bbs1(boardID,parentID,child,userName,topic,\n body,dateandtime,hits,length,rootID,layer,orders,ip,Expression,locktopic,signflag,emailflag,times,isvote,istop,isbest) \n values("+newForumID+",0,0,?,?,?,'"+dateandtime+"', 0,"+msgLength+",0,1,0,'"+ip+"','"+Expression+"',\n 0,0,0,0,0,0,0)";
		dbc.prepareStatement(sql);
		dbc.setBytes(1,(new String(username.getBytes("ISO-8859-1"),"GBK")).getBytes());
		dbc.setBytes(2,(new String(newtopic.getBytes("ISO-8859-1"),"GBK")).getBytes());
		dbc.setBytes(3,(new String(body.getBytes("ISO-8859-1"),"GBK")).getBytes());
		dbc.executeUpdate();


		sql="select announceID from bbs.bbs1 order by announceID desc";
		rs=dbc.executeQuery(sql);
		rs.next();
		announceid=rs.getInt(1);
		rs.close();

		sql="update bbs.bbs1 set rootID="+announceid+",times="+announceid+" where announceID="+announceid;
		dbc.executeUpdate(sql);


		int postNum,todayNum;

		sql="select count(*) from bbs.bbs1 where rootID="+rootID;
		dbc.prepareStatement(sql);
		rs=dbc.executeQuery();
		rs.next();
		postNum=rs.getInt(1);
		rs.close();

		sql="select count(*) from bbs.bbs1 where rootID="+rootID+" and day(dateandtime)=day(getdate())";
		rs=dbc.executeQuery(sql);
		rs.next();
		todayNum=rs.getInt(1);
		rs.close();

//'更新論壇貼子數據
		//LastCount(forumID)
		//LastCount(newForumID)
		//call BoardNumAdd(newForumID,1,postNum,todayNum)
		//call AllboardNumAdd(todayNum,postNum,1)

		lastCount(forumID);
		lastCount(newForumID);
		forumNumAdd(newForumID,0,1,todayNum,dbc);

		allForumNumAdd(todayNum,1,0,dbc);


		url="dispbbs.jsp?forumID="+newForumID+"&rootID="+announceid+"&announceID="+announceid;

		sql="insert into bbs.log (l_username,l_content,l_url) values (?,?,'"+url+"')";
		dbc.prepareStatement(sql);
		dbc.setBytes(1,(new String(userName.getBytes("ISO-8859-1"),"GBK")).getBytes());
		dbc.setBytes(2,(new String("拷貝帖子".getBytes("ISO-8859-1"),"GBK")).getBytes());
		dbc.executeUpdate();
		dbc.close();
		ForumPropertiesManager.resetManager();

	}
	public void moveTopic(HttpServletRequest request) throws Exception{
		int newForumID=ParamUtil.getInt(request,"newForumID");
		DBConnect dbc=new DBConnect();
		ResultSet rs;
		if (forumID==newForumID){
			dbc.close();
			throw new Exception("不能在相同版面內進行轉移操作。");
		}
		else{

			sql="select boardID,announceid,Parentid from bbs.bbs1 where announceid="+announceID+" and boardID="+forumID;
			dbc.prepareStatement(sql);
			rs=dbc.executeQuery();

			if(!rs.next()){
				dbc.close();
				throw new Exception ("您選擇的貼子并不存在。");
			}
			else {
				//rs.next();
				if(rs.getInt(3)!=0){
					dbc.close();
					throw new Exception("您必須選擇一個主題,而不是貼子。");
				}
			}
		}

		String leavemessage=ParamUtil.getString(request,"leavemessage");
		if(leavemessage==null||leavemessage.equals("")){
			dbc.close();
			throw new Exception("請選擇相應的操作!");
		}



		if (leavemessage.equals("yes")) {
			//'ON ERROR RESUME NEXT
		}

		else if (leavemessage.equals("no")) {
			String newtopic;

			sql="select topic from bbs.bbs1 where announceid="+rootID;
			dbc.prepareStatement(sql);
			rs=dbc.executeQuery();
			rs.next();
			newtopic=rs.getString(1)+ "-->" + userName + "轉移";
			rs.close();

			sql="update bbs.bbs1 set topic=? where announceid="+rootID;
			dbc.prepareStatement(sql);

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美一卡二卡三卡| 日韩一区二区三区视频在线 | 欧美性色黄大片手机版| 成人av电影免费在线播放| 国产高清无密码一区二区三区| 久久精品国产精品亚洲综合| 喷水一区二区三区| 极品销魂美女一区二区三区| 久久99久久精品欧美| 美美哒免费高清在线观看视频一区二区 | 中文字幕日本不卡| 亚洲丝袜自拍清纯另类| 亚洲伦理在线免费看| 亚洲成a人片在线不卡一二三区| 亚洲电影中文字幕在线观看| 日本aⅴ亚洲精品中文乱码| 久久精品国产一区二区| 国产精品一区二区x88av| 从欧美一区二区三区| 在线观看日韩毛片| 日韩精品一区二| 中文字幕成人av| 一区二区三区中文字幕在线观看| 五月天激情小说综合| 精品一区二区三区在线播放| 成人毛片视频在线观看| 一本到不卡精品视频在线观看| 欧美网站大全在线观看| 欧美成人精品1314www| 国产精品美女久久久久aⅴ | 日本aⅴ免费视频一区二区三区| 久久国产剧场电影| 99久久综合国产精品| 欧美精品日韩综合在线| 久久久噜噜噜久噜久久综合| 亚洲在线一区二区三区| 国内外精品视频| 欧美亚洲自拍偷拍| 日本一区二区视频在线观看| 亚洲va欧美va人人爽午夜| 激情综合色综合久久综合| 99国产一区二区三精品乱码| 日韩一区二区三区电影| 亚洲免费观看在线视频| 国产综合色在线| 欧美久久久一区| 亚洲最新在线观看| 国产成人精品一区二| 91精品免费在线| 亚洲一二三四久久| 成人午夜精品在线| 精品国产伦一区二区三区免费 | 亚洲欧洲日韩在线| 卡一卡二国产精品| 欧美日韩精品是欧美日韩精品| 国产精品久久久久一区二区三区共| 日本视频在线一区| 欧美在线观看禁18| 国产精品成人网| 成人精品小蝌蚪| 精品毛片乱码1区2区3区| 亚洲一区二区欧美| 一本久久综合亚洲鲁鲁五月天| 国产嫩草影院久久久久| 国内外精品视频| 久久中文娱乐网| 九一九一国产精品| 日韩精品中文字幕一区 | 久久众筹精品私拍模特| 日产精品久久久久久久性色| 欧美日韩一区精品| 亚洲一区中文在线| 欧美性猛交xxxxxx富婆| 亚洲成人午夜电影| 欧美一区二区视频观看视频| 天堂成人免费av电影一区| 欧美日韩另类一区| 婷婷激情综合网| 欧美一区欧美二区| 久久99这里只有精品| 日韩精品一区二区三区中文精品| 蜜臀精品久久久久久蜜臀| 日韩久久免费av| 粉嫩av亚洲一区二区图片| 欧美激情一区二区三区不卡| 国产经典欧美精品| 国产精品女主播在线观看| 色一区在线观看| 香蕉乱码成人久久天堂爱免费| 欧美日韩日日骚| 久久99国产精品麻豆| 久久久久久影视| 91在线观看污| 爽好多水快深点欧美视频| 精品国内二区三区| 99久久久久免费精品国产| 亚洲国产一区二区在线播放| 欧美一区二区三区免费大片| 久久国产福利国产秒拍| 国产亚洲成av人在线观看导航| 不卡电影免费在线播放一区| 亚洲精品成人少妇| 欧美一区在线视频| 成人免费电影视频| 天天免费综合色| 日本一二三不卡| 精品视频999| 成人午夜在线免费| 亚洲成人免费电影| 国产欧美日韩另类视频免费观看| 色综合天天狠狠| 精品一区二区免费看| 中文字幕一区在线| 日韩欧美第一区| 91精彩视频在线| 黄色成人免费在线| 亚洲国产成人av| 国产精品久久综合| 欧美成人福利视频| 色av成人天堂桃色av| 国产综合色产在线精品| 午夜成人免费视频| 自拍av一区二区三区| 欧美成人r级一区二区三区| 91福利视频网站| 不卡av电影在线播放| 日韩电影在线免费观看| 一区二区三区四区五区视频在线观看| 欧美一区二区三区日韩视频| 色天使久久综合网天天| 床上的激情91.| 国产一区二区三区免费在线观看| 一区二区三区日韩欧美精品| 欧美国产日产图区| 久久久另类综合| 精品国产伦一区二区三区观看方式 | 国产白丝网站精品污在线入口| 亚洲成人第一页| 亚洲男同性视频| 中文字幕制服丝袜成人av| 久久久亚洲精品石原莉奈 | 国产成人免费高清| 久久成人久久爱| 久久精品国内一区二区三区| 天天色天天操综合| 丝袜亚洲另类丝袜在线| 亚洲成人www| 日日噜噜夜夜狠狠视频欧美人| 亚洲一区免费在线观看| 亚洲无人区一区| 亚洲成人动漫在线观看| 亚洲亚洲人成综合网络| 亚洲国产毛片aaaaa无费看| 亚洲精品一二三四区| 亚洲免费观看高清完整版在线观看熊 | 欧美电影影音先锋| 9191国产精品| 91精品国产一区二区三区| 欧美日韩黄色一区二区| 欧美午夜精品一区二区三区| 欧美四级电影网| 日韩欧美一二三区| 国产午夜精品久久久久久久 | 正在播放亚洲一区| 91精品国产色综合久久不卡电影 | 久久久久久亚洲综合影院红桃| 精品精品国产高清a毛片牛牛| 欧美成人a在线| 国产午夜精品福利| 国产精品不卡一区| 亚洲国产视频一区| 另类调教123区| 懂色av中文一区二区三区| 91麻豆文化传媒在线观看| 欧美乱妇20p| 国产网站一区二区三区| 亚洲色图丝袜美腿| 日韩精品电影在线| 国产精品一区二区不卡| 一本色道a无线码一区v| 日韩欧美一卡二卡| 自拍偷自拍亚洲精品播放| 午夜av一区二区三区| 国产精品18久久久久久久网站| 99精品视频一区二区| 欧美顶级少妇做爰| 国产精品麻豆视频| 奇米影视一区二区三区| 成人高清视频在线观看| 欧美日韩成人在线| 国产精品久久影院| 人人超碰91尤物精品国产| 国产成人免费高清| 这里只有精品99re| 国产精品美女久久久久av爽李琼| 亚洲va在线va天堂| 成人黄色av电影| 精品国产乱码久久久久久图片 | 欧美日本免费一区二区三区| 久久久久国产精品厨房|