📄 messanger.jsp
字号:
<%
/*##################################################################**
**# 程序名称:LyBBS『凌云论坛』 #**
**# #**
**# 程序开发: teddy 『星语凌』 #**
**# #**
**# 版权所有: 凌云创作室 (原流星电脑工作室) #**
**# #**
**# 主页地址: http://www.lybbs.net #**
**# 电邮地件: horseye@sina.com #**
**# #**
**##################################################################*/
%>
<%@ include file="include/config.jsp"%>
<%@ page contentType="text/html;charset=GBK" %>
<%
int forumID=0;
String tempSTR="",
action="",
submit="",
method="";
ParameterUtils.setCharacterEncoding(request);
tempSTR=ParameterUtils.getString(request,"action");
action=(tempSTR!=null && !tempSTR.equals(""))?tempSTR:"inbox";
submit=ParameterUtils.getString(request,"submit");
method=ParameterUtils.getString(request,"method");
%>
<%@ include file="include/boardprepare.jsp"%>
<!--//html from here-->
<%@ include file="include/head.jsp"%>
<style>
.gray {CURSOR:hand;filter:gray}
INPUT {BORDER-TOP-WIDTH: 1px; PADDING-RIGHT: 1px; PADDING-LEFT: 1px; BORDER-LEFT-WIDTH: 1px; FONT-SIZE: 9pt; BORDER-LEFT-COLOR: #cccccc; BORDER-BOTTOM-WIDTH: 1px; BORDER-BOTTOM-COLOR: #cccccc; PADDING-BOTTOM: 1px; BORDER-TOP-COLOR: #cccccc; PADDING-TOP: 1px; HEIGHT: 18px; BORDER-RIGHT-WIDTH: 1px; BORDER-RIGHT-COLOR: #cccccc}
</style>
<script language="JavaScript">
function openscript2(url, width, height) {
var Win = window.open(url,"openwindow",'width=' + width + ',height=' + height + ',resizable=1,scrollbars=yes,menubar=yes,status=yes' );
}
</script>
<body <%=lbbody%>>
<p>
<br>
<%
forumStatus.getMsgConfig();
int maxMsgNumber=forumStatus.getMaxMsgNumber();
String allowUseMsg=forumStatus.getAllowUseMsg();
ForumMsgFactory forumMsgFactory=new ForumMsgFactory();
forumMsgFactory.setUserName(cookieName);
forumMsgFactory.setUserID(Integer.parseInt(cookieID));
forumMsgFactory.getMsgNumber();
int getMsgNumber=forumMsgFactory.getGetMsgNumber(),
sendMsgNumber=forumMsgFactory.getSendMsgNumber();
int msgID=0;
String msgToName="",
msgFromName="",
msgTitle="",
msgMessage="",
msgSendAt="",
msgViewed="0",
errorInfo="",
myInfo="",
mess="";
if(allowUseMsg.equals("0")) {
%>
<table cellpadding=0 cellspacing=0 border=0 width=<%=tablewidth%> bgcolor=<%=tablebordercolor%> align=center>
<tr>
<td>
<table cellpadding=3 cellspacing=1 border=0 width=100%>
<tr>
<td bgcolor=<%=miscbacktwo%> align=center>
<font color=<%=fontcolormisc%>><b>短消息已经被管理员关闭</b></font>
</td>
</tr>
<tr>
<td bgcolor=<%=miscbackone%> align=center><font color=<%=fontcolormisc%>>如有问题,请联系管理员!</font></td>
</tr>
</table>
</td>
</tr>
</table>
<%
}
else if(cookieMode.equals("0")) {
if(submit.equals("登 陆")) {
forumMsgFactory.setUserLogin(request,response,loginout);
out.println("<script>this.location.reload();</script>");
}
else {
%>
<table cellpadding=0 cellspacing=0 border=0 width=<%=tablewidth%> bgcolor=<%=tablebordercolor%> align=center>
<tr>
<td>
<table cellpadding=3 cellspacing=1 border=0 width=100%>
<form action="messanger.jsp" method="post">
<input type=hidden name="action" value="<%=action%>">
<tr>
<td bgcolor=<%=miscbacktwo%> colspan=2 align=center>
<font color=<%=fontcolormisc%>><b>请输入您的用户名、密码登陆</b></font>
</td>
</tr>
<tr>
<td bgcolor=<%=miscbackone%>><font color=<%=fontcolormisc%>>请输入您的用户名</font></td>
<td bgcolor=<%=miscbackone%>><input type=text name="username" value="<%=cookieName%>"></td>
</tr>
<tr>
<td bgcolor=<%=miscbackone%>><font color=<%=fontcolormisc%>>请输入您的密码</font></td>
<td bgcolor=<%=miscbackone%>><input type=password name="password"></td>
</tr>
<tr>
<td bgcolor=<%=miscbacktwo%> colspan=2 align=center><input type=submit name="submit" value="登 陆"></td>
</tr>
</form>
</table>
</td>
</tr>
</table>
<%
}
}
else if(action.equals("inbox")) {
%>
<table cellpadding=0 cellspacing=0 border=0 width=<%=tablewidth%> bgcolor=<%=tablebordercolor%> align=center>
<tr>
<td>
<table cellpadding=3 cellspacing=1 border=0 width=100%>
<tr>
<td bgcolor=<%=miscbacktwo%> align=center colspan=4>
<font color=<%=fontcolormisc%>><b>欢迎使用您的收件箱,<%=cookieName%></b></font>
</td>
</tr>
<tr>
<td bgcolor=<%=miscbackone%> align=center colspan=4>
<a href=messanger.jsp?action=inbox><img src=images/inboxpm.gif border=0 alt="收件箱" class="gray" width=50 height=40></a>
<a href=messanger.jsp?action=outbox><img src=images/outboxpm.gif border=0 alt="发件箱" class="gray" width=50 height=40></a>
<a href=messanger.jsp?action=msgsend&method=new><img src=images/newpm.gif border=0 alt="发送消息" class="gray" width=50 height=40></a>
<a href="javascript:openscript2('friendlist.jsp',420,320)"><img src=images/friendpm.gif border=0 alt="打开好友录" class="gray" width=50 height=40></a>
</td>
</tr>
<tr>
<td bgcolor=<%=miscbackone%> align=center><font color=<%=fontcolormisc%>><b>发件人</b></td>
<td bgcolor=<%=miscbackone%> align=center><font color=<%=fontcolormisc%>><b>主题</b></td>
<td bgcolor=<%=miscbackone%> align=center><font color=<%=fontcolormisc%>><b>是否已读</b></td>
<td bgcolor=<%=miscbackone%> align=center><font color=<%=fontcolormisc%>><b>删除</b></td>
</tr>
<%
String deleteInfo="";
if(submit.equals("delete")) {
msgID=ParameterUtils.getInt(request,"msgID");
if(msgID!=0) {
forumMsgFactory.deleteMsg(msgID,"");
deleteInfo=forumMsgFactory.getDeleteInfo();
}
}
else if(submit.equals("deleteAll")) {
forumMsgFactory.deleteMsg(0,"get");
deleteInfo=forumMsgFactory.getDeleteInfo();
}
else if(submit.equals("markAll")) {
forumMsgFactory.markMsg("get");
deleteInfo=forumMsgFactory.getDeleteInfo();
}
if(!deleteInfo.equals("")) {
%>
<tr>
<td bgcolor=<%=miscbackone%> align=center colspan=4>
<font color=<%=fontcolormisc%>><b><%=deleteInfo%></b></font>
</td>
</tr>
<%
}
//提示短消息超出容量
else if(maxMsgNumber!=0 && getMsgNumber>=maxMsgNumber) {
%>
<tr>
<td bgcolor=<%=miscbackone%> align=center colspan=4>
<font color=<%=fontcolormisc%>><b>你的短消息数已经达到最大容量<%=maxMsgNumber%>条,请立即清除!</b></font>
</td>
</tr>
<%
}
else {
ArrayList forumMsgVector=forumMsgFactory.getForumMsgFactory("get");
for(int i=0;i<forumMsgVector.size();i++) {
ForumMsg forumMsg=(ForumMsg)forumMsgVector.get(i);
msgID=forumMsg.getMsgID();
msgFromName=forumMsg.getMsgFromName();
msgTitle=forumMsg.getMsgTitle();
msgViewed=forumMsg.getMsgViewed();
%>
<tr>
<td bgcolor=<%=miscbackone%> align=center><font color=<%=fontcolormisc%>><%=msgFromName%></td>
<td bgcolor=<%=miscbackone%>><font color=<%=fontcolormisc%>><a href=messanger.jsp?action=msgread&msgID=<%=msgID%>><%=msgTitle%></a></td>
<td bgcolor=<%=miscbackone%> align=center><%if(msgViewed.equals("1")) {%><img src=images/read.gif border=0 alt="已读" width=16 height=14><%}else {%><img src=images/unread.gif border=0 alt="未读" width=16 height=12><%}%></td>
<td bgcolor=<%=miscbackone%> align=center><font color=<%=fontcolormisc%>><input type=button value='删' onClick="location.href='messanger.jsp?action=<%=action%>&submit=delete&msgID=<%=msgID%>'" style="BORDER-RIGHT: #ff9933 1px solid; BORDER-TOP: #ff9933 1px solid; FONT-SIZE: 9pt; BORDER-LEFT: #ff9933 1px solid; COLOR: #ff6633; BORDER-BOTTOM: #ff9933 1px solid; FONT-FAMILY: 宋体; HEIGHT: 18px; BACKGROUND-COLOR: #ffffff; CURSOR:hand"></td>
</tr>
<%
}
}
%>
<tr>
<td bgcolor=<%=miscbacktwo%> align=center colspan=4>
<font color=<%=fontcolormisc%>>
<a href=messanger.jsp?action=<%=action%>&submit=deleteAll>[删除所有]</a>
<a href=messanger.jsp?action=<%=action%>&submit=markAll>[标记所有为已读]</a>
</td>
</tr>
</table>
</td>
</tr>
</table>
<%
}
else if(action.equals("outbox")) {
%>
<table cellpadding=0 cellspacing=0 border=0 width=<%=tablewidth%> bgcolor=<%=tablebordercolor%> align=center>
<tr>
<td>
<table cellpadding=3 cellspacing=1 border=0 width=100%>
<tr>
<td bgcolor=<%=miscbacktwo%> align=center colspan=3>
<font color=<%=fontcolormisc%>><b>欢迎使用您的短消息发送,<%=cookieName%></b></font>
</td>
</tr>
<tr>
<td bgcolor=<%=miscbackone%> align=center colspan=3>
<a href=messanger.jsp?action=inbox><img src=images/inboxpm.gif border=0 alt="收件箱" class="gray" width=50 height=40></a>
<a href=messanger.jsp?action=outbox><img src=images/outboxpm.gif border=0 alt="发件箱" class="gray" width=50 height=40></a>
<a href=messanger.jsp?action=msgsend&method=new><img src=images/newpm.gif border=0 alt="发送消息" class="gray" width=50 height=40></a>
<a href="javascript:openscript2('friendlist.jsp',420,320)"><img src=images/friendpm.gif border=0 alt="打开好友录" class="gray" width=50 height=40></a>
</td>
</tr>
<tr>
<td bgcolor=<%=miscbackone%> align=center><font color=<%=fontcolormisc%>><b>收件人</b></td>
<td bgcolor=<%=miscbackone%> align=center><font color=<%=fontcolormisc%>><b>主题</b></td>
<td bgcolor=<%=miscbackone%> align=center><font color=<%=fontcolormisc%>><b>删除</b></td>
</tr>
<%
String deleteInfo="";
if(submit.equals("delete")) {
msgID=ParameterUtils.getInt(request,"msgID");
if(msgID!=0) {
forumMsgFactory.deleteMsg(msgID,"");
deleteInfo=forumMsgFactory.getDeleteInfo();
}
}
else if(submit.equals("deleteAll")) {
forumMsgFactory.deleteMsg(0,"send");
deleteInfo=forumMsgFactory.getDeleteInfo();
}
if(!deleteInfo.equals("")) {
%>
<tr>
<td bgcolor=<%=miscbackone%> align=center colspan=3>
<font color=<%=fontcolormisc%>><b><%=deleteInfo%></b></font>
</td>
</tr>
<%
}
//提示短消息超出容量
else if(maxMsgNumber!=0 && getMsgNumber>=maxMsgNumber) {
%>
<tr>
<td bgcolor=<%=miscbackone%> align=center colspan=3>
<font color=<%=fontcolormisc%>><b>你的短消息数已经达到最大容量<%=maxMsgNumber%>条,请立即清除!</b></font>
</td>
</tr>
<%
}
else {
ArrayList forumMsgVector=forumMsgFactory.getForumMsgFactory("send");
for(int i=0;i<forumMsgVector.size();i++) {
ForumMsg forumMsg=(ForumMsg)forumMsgVector.get(i);
msgID=forumMsg.getMsgID();
msgToName=forumMsg.getMsgFromName();
msgTitle=forumMsg.getMsgTitle();
%>
<tr>
<td bgcolor=<%=miscbackone%> align=center><font color=<%=fontcolormisc%>><%=msgToName%></td>
<td bgcolor=<%=miscbackone%>><font color=<%=fontcolormisc%>><a href=messanger.jsp?action=msgread&msgID=<%=msgID%>><%=msgTitle%></a></td>
<td bgcolor=<%=miscbackone%> align=center><font color=<%=fontcolormisc%>><input type=button value='删' onClick="location.href='messanger.jsp?action=<%=action%>&submit=delete&msgID=<%=msgID%>'" style="BORDER-RIGHT: #ff9933 1px solid; BORDER-TOP: #ff9933 1px solid; FONT-SIZE: 9pt; BORDER-LEFT: #ff9933 1px solid; COLOR: #ff6633; BORDER-BOTTOM: #ff9933 1px solid; FONT-FAMILY: 宋体; HEIGHT: 18px; BACKGROUND-COLOR: #ffffff; CURSOR:hand"></td>
</tr>
<%
}
}
%>
<tr>
<td bgcolor=<%=miscbacktwo%> align=center colspan=3>
<font color=<%=fontcolormisc%>>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -