📄 usersms.jsp
字号:
<%@ page contentType="text/html;charset=GBK"%>
<%@ include file="INC/const.jsp"%>
<%@ page import = "java.util.Vector"%>
<%
stats=forumName+"论坛短消息处理.";
forumID=ParamUtil.getInt(request,"forumID",0);
%>
<%@ include file="INC/theme.jsp"%>
<%
out.println(headLine(1,forumName,forumLogo,"",1,stats,tableWidth));
%>
<script language="javascript">
function DoTitle(addTitle) {
var revisedTitle;
var currentTitle = document.messager.touser.value;
revisedTitle = currentTitle+addTitle;
document.messager.touser.value=revisedTitle;
document.messager.touser.focus();
return; }
</script>
<script language="javascript">
self.moveTo(0,0);
self.resizeTo(screen.availWidth,screen.availHeight);
</script>
<%
String msg = "";
try{
if(foundUser){
SMSManager smsManager = new SMSManager(request,response);
String sender = ParamUtil.getString(request,"sender","");
int id = ParamUtil.getInt(request,"id",0);
String action = ParamUtil.getString(request, "action");
if(action==null||"".equals(action.trim())){
throw new Exception("错误请求!");
}
action = action.trim();
out.println( "<TABLE border=0 width="+tableWidth+" align=center><TBODY>"+
"<TR><TD align=left></TD>"+
"<TD Align=right> <a href=usersms.jsp?action=inbox><img src=pic/m_inbox.gif border=0 alt=收件箱></a> <a href=usersms.jsp?action=outbox><img src=pic/m_outbox.gif border=0 alt=发件箱></a> <a href=usersms.jsp?action=issend><img src=pic/m_issend.gif border=0 alt=已发送邮件></a> <a href=usersms.jsp?action=recycle><img src=pic/m_recycle.gif border=0 alt=废件箱></a> <a href=friendlist.jsp><img src=pic/m_address.gif border=0 alt=地址簿></a> <a href=usersms.jsp?action=new&id=><img src=pic/m_write.gif border=0 alt=发送消息></a> <a href=usersms.jsp?action=new&touser="+response.encodeURL(sender)+"&id="+id+"><img src=pic/m_reply.gif border=0 alt=回复消息></a> <a href=usersms.jsp?action=fw&id="+id+"><img src=pic/m_fw.gif border=0 alt=转发消息></a> <a href=usersms.jsp?action=delete&id="+id+"><img src=pic/m_delete.gif border=0 alt=删除消息></a>"+
"</TD></TR></TBODY></TABLE><br>");
//收件箱
if(action.equals("inbox")){
%>
<form action="usersms.jsp" method=post name=inbox>
<table cellpadding=0 cellspacing=0 border=0 width=<%=tableWidth%> bgcolor=<%=tableBackColor%> align=center>
<tr>
<td>
<table cellpadding=3 cellspacing=1 border=0 width=100%>
<tr bgcolor=<%=tableTitleColor%>>
<td align=center valign=middle width=30><font color="<%=tableFontColor%>"><b>已读</b></font></td>
<td align=center valign=middle width=100><font color="<%=tableFontColor%>"><b>发件人</b></font></td>
<td align=center valign=middle width=300><font color="<%=tableFontColor%>"><b>主题</b></font></td>
<td align=center valign=middle width=150><font color="<%=tableFontColor%>"><b>日期</b></font></td>
<td align=center valign=middle width=50><font color="<%=tableFontColor%>"><b>大小</b></font></td>
<td align=center valign=middle width=30><font color="<%=tableFontColor%>"><b>操作</b></font></td>
</tr>
<%
Vector smsVector=smsManager.getInBox();
if(smsVector.size()==0){
%>
<tr>
<td bgcolor=<%=tableBodyColor%> align=center valign=middle colspan=6><font color="<%=tableContentColor%>">您的收件箱中没有任何内容。</font></td>
</tr>
<%}else{%>
<%
for(i=0;i<smsVector.size();i++){
SMSMSG sms=(SMSMSG)smsVector.get(i);
%>
<tr bgcolor=<%if (sms.getFlag()==0){%>"<%=aTableBodyColor%>"<%}else{%>"<%=tableBodyColor%>"<%}%>>
<td align=center valign=middle><%if (sms.getFlag()==0) {%><img src="pic/m_news.gif"><%}else{%><img src="<%=picURL%>m_olds.gif"><%}%></td>
<td align=center valign=middle><%if (sms.getFlag()==0) {%><b><%}%><a href="dispuser.jsp?name=<%=response.encodeURL(sms.getSender())%>" target=_blank><%=response.encodeURL(sms.getSender())%></a></td>
<td align=left><a href="usersms.jsp?action=read&id=<%=sms.getID()%>&sender=<%=sms.getSender()%>"><%if (sms.getFlag()==0) {%><b><%}%><%=response.encodeURL(sms.getTitle())%></a> </td>
<td><font color="<%=tableContentColor%>"><%if (sms.getFlag()==0) {%><b><%}%><%=sms.getSendtime()%></font></td>
<td><font color="<%=tableContentColor%>"><%if (sms.getFlag()==0) {%><b><%}%><%=sms.getContent().length()%>Byte</font></td>
<td align=center valign=middle width=30><input type=checkbox name=id value=<%=sms.getID()%>></td>
</tr>
<%
}
}
%>
<tr bgcolor="<%=tableTitleColor%>">
<td align=right valign=middle colspan=6><font color="<%=tableFontColor%>">节省每一分空间,请及时删除无用信息 <input type=checkbox name=chkall value=on onclick="CheckAll(this.form)">选中所有显示记录 <input type=submit name=action onclick="{if(confirm('确定删除选定的纪录吗?')){this.document.inbox.submit();return true;}return false;}" value="删除收件"> <input type=submit name=action onclick="{if(confirm('确定清除收件箱所有的纪录吗?')){this.document.inbox.submit();return true;}return false;}" value="清空收件箱"></font></td>
</tr>
</table></td></tr></table></form>
<%
}
else if(action.equals("send")){
smsManager.saveSMS(request);
//response.sendRedirect("usersms.jsp?action=success&msg="+java.net.URLEncoder.encode("发送短消息成功!"));
action = "success";
msg = "发送短消息成功!";
}
else if(action.equals("删除收件")){
smsManager.delInBox(request);
//response.sendRedirect("usersms.jsp?action=success&msg="+java.net.URLEncoder.encode("删除短消息成功,并把他保存在垃圾箱中!"));
action = "success";
msg = "删除短消息成功,并把他保存在垃圾箱中!";
}
else if(action.equals("清空收件箱")){
smsManager.allDelInBox();
//response.sendRedirect("usersms.jsp?action=success&msg="+java.net.URLEncoder.encode("删除短消息成功,并把他保存在垃圾箱中!"));
action = "success";
msg = "删除短消息成功,并把他保存在垃圾箱中!";
}
//收件箱
else if(action.equals("outbox")){
%>
<form action="usersms.jsp" method=post name=inbox>
<table cellpadding=0 cellspacing=0 border=0 width=<%=tableWidth%> bgcolor=<%=tableBackColor%> align=center>
<tr>
<td>
<table cellpadding=3 cellspacing=1 border=0 width=100%>
<tr bgcolor=<%=tableTitleColor%>>
<td align=center valign=middle width=30><font color="<%=tableFontColor%>"><b>已读</b></font></td>
<td align=center valign=middle width=100><font color="<%=tableFontColor%>"><b>收件人</b></font></td>
<td align=center valign=middle width=300><font color="<%=tableFontColor%>"><b>主题</b></font></td>
<td align=center valign=middle width=150><font color="<%=tableFontColor%>"><b>日期</b></font></td>
<td align=center valign=middle width=50><font color="<%=tableFontColor%>"><b>大小</b></font></td>
<td align=center valign=middle width=30><font color="<%=tableFontColor%>"><b>操作</b></font></td>
</tr>
<%
Vector outBox=smsManager.getOutBox();
if(outBox.size()==0){
%>
<tr>
<td bgcolor=<%=tableBodyColor%> align=center valign=middle colspan=6><font color="<%=tableContentColor%>">您的发件箱中没有任何内容。</font></td>
</tr>
<%}else{%>
<%
for(i=0;i<outBox.size();i++){
SMSMSG sms=(SMSMSG)outBox.get(i);
%>
<tr bgcolor=<%if (sms.getFlag()==0) {%>"<%=aTableBodyColor%>"<%}else{%>"<%=tableBodyColor%>"<%}%>>
<td align=center valign=middle><img src="<%=picURL%>m_issend_2.gif"></td>
<td align=center valign=middle><%if (sms.getFlag()==0) {%><b><%}%><a href="dispuser.jsp?name=<%=response.encodeURL(sms.getIncept())%>" target=_blank><%=response.encodeURL(sms.getIncept())%></a></td>
<td align=left><a href="usersms.jsp?action=edit&id=<%=sms.getID()%>"><%if (sms.getFlag()==0) {%><b><%}%><%=response.encodeURL(sms.getTitle())%></a> </td>
<td><font color="<%=tableContentColor%>"><%if (sms.getFlag()==0) {%><b><%}%><%=sms.getSendtime()%></font></td>
<td><font color="<%=tableContentColor%>"><%if (sms.getFlag()==0) {%><b><%}%><%=sms.getContent().length()%>Byte</font></td>
<td align=center valign=middle width=30><input type=checkbox name=id value=<%=sms.getID()%>></td>
</tr>
<%
}
}
%>
<tr bgcolor="<%=tableTitleColor%>">
<td align=right valign=middle colspan=6><font color="<%=tableFontColor%>">节省每一分空间,请及时删除无用信息
<input type=checkbox name=chkall value=on onclick="CheckAll(this.form)">选中所有显示记录
<input type=submit name=action
onclick="{if(confirm('确定删除选定的纪录吗?')){this.document.inbox.submit();return true;}return false;}"
value="删除发件"> <input type=submit name=action onclick="{if(confirm('确定清除发件箱所有的纪录吗?'))
{this.document.inbox.submit();return true;}return false;}" value="清空发件箱"></font></td>
</tr>
</table></td></tr></table></form>
<%
}
else if(action.equals("删除发件")){
smsManager.delOutBox(request);
//response.sendRedirect("usersms.jsp?action=success&msg="+java.net.URLEncoder.encode("删除短消息成功,并把他保存在垃圾箱中!"));
action = "success";
msg = "删除短消息成功,并把他保存在垃圾箱中!";
}
else if(action.equals("清空发件箱")){
smsManager.allDelOutBox();
//response.sendRedirect("usersms.jsp?action=success&msg="+java.net.URLEncoder.encode("删除短消息成功,并把他保存在垃圾箱中!"));
action = "success";
msg = "删除短消息成功,并把他保存在垃圾箱中!";
}
else if(action.equals("issend")){
%>
<form action="usersms.jsp" method=post name=inbox>
<table cellpadding=0 cellspacing=0 border=0 width=<%=tableWidth%> bgcolor=<%=tableBackColor%> align=center>
<tr>
<td>
<table cellpadding=3 cellspacing=1 border=0 width=100%>
<tr bgcolor=<%=tableTitleColor%>>
<td align=center valign=middle width=30><font color="<%=tableFontColor%>"><b>已读</b></font></td>
<td align=center valign=middle width=100><font color="<%=tableFontColor%>"><b>收件人</b></font></td>
<td align=center valign=middle width=300><font color="<%=tableFontColor%>"><b>主题</b></font></td>
<td align=center valign=middle width=150><font color="<%=tableFontColor%>"><b>日期</b></font></td>
<td align=center valign=middle width=50><font color="<%=tableFontColor%>"><b>大小</b></font></td>
<td align=center valign=middle width=30><font color="<%=tableFontColor%>"><b>操作</b></font></td>
</tr>
<%
Vector isSend=smsManager.getIsSend();
if(isSend.size()==0){
%>
<tr>
<td bgcolor=<%=tableBodyColor%> align=center valign=middle colspan=6><font color="<%=tableContentColor%>">您的已发送信息中没有任何内容。</font></td>
</tr>
<%}else{%>
<%
for(i=0;i<isSend.size();i++){
SMSMSG sms=(SMSMSG)isSend.get(i);
%>
<tr bgcolor=<%if (sms.getFlag()==0) {%>"<%=aTableBodyColor%>"<%}else{%>"<%=tableBodyColor%>"<%}%>>
<td align=center valign=middle><img src="<%=picURL%>m_issend_1.gif"></td>
<td align=center valign=middle><%if (sms.getFlag()==0) {%><b><%}%><a href="dispuser.jsp?name=<%=response.encodeURL(sms.getIncept())%>" target=_blank><%=response.encodeURL(sms.getIncept())%></a></td>
<td align=left><a href="usersms.jsp?action=outread&id=<%=sms.getID()%>"><%if (sms.getFlag()==0) {%><b><%}%><%=response.encodeURL(sms.getTitle())%></a> </td>
<td><font color="<%=tableContentColor%>"><%if (sms.getFlag()==0) {%><b><%}%><%=sms.getSendtime()%></font></td>
<td><font color="<%=tableContentColor%>"><%if (sms.getFlag()==0) {%><b><%}%><%=sms.getContent().length()%>Byte</font></td>
<td align=center valign=middle width=30><input type=checkbox name=id value=<%=sms.getID()%>></td>
</tr>
<%
}
}
%>
<tr bgcolor="<%=tableTitleColor%>">
<td align=right valign=middle colspan=6><font color="<%=tableFontColor%>">节省每一分空间,请及时删除无用信息 <input type=checkbox name=chkall value=on onclick="CheckAll(this.form)">选中所有显示记录 <input type=submit name=action onclick="{if(confirm('确定删除选定的纪录吗?')){this.document.inbox.submit();return true;}return false;}" value="删除已发信息"> <input type=submit name=action onclick="{if(confirm('确定清除已发送信息所有的纪录吗?')){this.document.inbox.submit();return true;}return false;}" value="清空已发送信息"></font></td>
</tr>
</table></td></tr></table></form>
<%
}
else if(action.equals("删除已发信息")){
smsManager.delIsSend(request);
//response.sendRedirect("usersms.jsp?action=success&msg="+java.net.URLEncoder.encode("删除短消息成功,并把他保存在垃圾箱中!"));
action = "success";
msg = "删除短消息成功,并把他保存在垃圾箱中!";
}
else if(action.equals("清空已发送信息")){
smsManager.allDelIsSend();
//response.sendRedirect("usersms.jsp?action=success&msg="+java.net.URLEncoder.encode("删除短消息成功,并把他保存在垃圾箱中!"));
action = "success";
msg = "删除短消息成功,并把他保存在垃圾箱中!";
}
else if(action.equals("recycle")){
%>
<form action="usersms.jsp" method=post name=inbox>
<table cellpadding=0 cellspacing=0 border=0 width=<%=tableWidth%> bgcolor=<%=tableBackColor%> align=center>
<tr>
<td>
<table cellpadding=3 cellspacing=1 border=0 width=100%>
<tr bgcolor=<%=tableTitleColor%>>
<td align=center valign=middle width=30><font color="<%=tableFontColor%>"><b>已读</b></font></td>
<td align=center valign=middle width=100><font color="<%=tableFontColor%>"><b>名字</b></font></td>
<td align=center valign=middle width=300><font color="<%=tableFontColor%>"><b>主题</b></font></td>
<td align=center valign=middle width=150><font color="<%=tableFontColor%>"><b>日期</b></font></td>
<td align=center valign=middle width=50><font color="<%=tableFontColor%>"><b>大小</b></font></td>
<td align=center valign=middle width=30><font color="<%=tableFontColor%>"><b>操作</b></font></td>
</tr>
<%
Vector recycle = smsManager.getRecycle();
if(recycle.size()==0){
%>
<tr>
<td bgcolor=<%=tableBodyColor%> align=center valign=middle colspan=6><font color="<%=tableContentColor%>">您的废件箱中没有任何内容。</font></td>
</tr>
<%}else{%>
<%
for(i=0;i<recycle.size();i++){
SMSMSG sms=(SMSMSG)recycle.get(i);
%>
<tr bgcolor=<%if (sms.getFlag()==0) {%>"<%=aTableBodyColor%>"<%}else{%>"<%=tableBodyColor%>"<%}%>>
<td align=center valign=middle><font face="宋体" color="#333333"><%if (sms.getFlag()==0) {%><img src="pic/m_news.gif"><%}else{%><img src="pic/m_olds.gif"><%}%></font></td>
<td align=center valign=middle><%if (sms.getFlag()==0) {%><b><%}%><a href="dispuser.jsp?name=<%=response.encodeURL(sms.getIncept())%>" target=_blank><%=response.encodeURL(sms.getIncept())%></a></td>
<td align=left><a href="usersms.jsp?action=read&id=<%=sms.getID()%>"><%if (sms.getFlag()==0) {%><b><%}%><%=response.encodeURL(sms.getTitle())%></a> </td>
<td><font color="<%=tableContentColor%>"><%if (sms.getFlag()==0) {%><b><%}%><%=sms.getSendtime()%></font></td>
<td><font color="<%=tableContentColor%>"><%if (sms.getFlag()==0) {%><b><%}%><%=sms.getContent().length()%>Byte</font></td>
<td align=center valign=middle width=30><input type=checkbox name=id value=<%=sms.getID()%>></td>
</tr>
<%
}
}
%>
<tr bgcolor="<%=tableTitleColor%>">
<td align=right valign=middle colspan=6><font color="<%=tableFontColor%>">节省每一分空间,请及时删除无用信息 <input type=checkbox name=chkall value=on onclick="CheckAll(this.form)">选中所有显示记录 <input type=submit name=action onclick="{if(confirm('确定删除选定的纪录吗?')){this.document.inbox.submit();return true;}return false;}" value="删除指定信息"> <input type=submit name=action onclick="{if(confirm('确定清除回收站所有的纪录吗?')){this.document.inbox.submit();return true;}return false;}" value="清空回收站"></font></td>
</tr>
</table></td></tr></table></form>
<%
}
else if(action.equals("删除指定信息")){
smsManager.delRecycle(request);
//response.sendRedirect("usersms.jsp?action=success&msg="+java.net.URLEncoder.encode("删除短消息成功,并把他保存在垃圾箱中!"));
action = "success";
msg = "删除指定信息成功!";
}
else if(action.equals("清空回收站")){
smsManager.allDelRecycle();
//response.sendRedirect("usersms.jsp?action=success&msg="+java.net.URLEncoder.encode("删除短消息成功,并把他保存在垃圾箱中!"));
action = "success";
msg = "清空回收站成功!";
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -