?? usersms.jsp
字號:
<%@ page contentType="text/html;charset=GBK"%>
<%@ include file="INC/theme.jsp"%>
<%@ page import = "java.util.Vector"%>
<%
stats=forumName+"論壇短消息處理.";
forumID=ParamUtil.getInt(request,"forumID",0);
%>
<%
out.println(headLine(1,forumName,forumLogo,"",1,stats));
%>
<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>
<%
try{
if(foundUser){
SMSManager smsManager=new SMSManager(request,response);
String sender=ParamUtil.getString(request,"sender","");
int id=ParamUtil.getInt(request,"id",0);
String action=new String(ParamUtil.getString(request,"action").getBytes("ISO-8859-1"),"GBK");
if(action==null||"".equals(action.trim()))
throw new Exception("錯誤請求!");
action=action.trim();
String msg="";
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 founderr=true then
call error()
else
select case request("action")
case "inbox"
call inbox()
case "outbox"
call outbox()
case "issend"
call issend()
case "recycle"
call recycle()
case "new"
call sendmsg()
case "read"
call read()
case "outread"
call read()
case "delete"
call delete()
case "send"
call savemsg()
case "newmsg"
call newmsg()
case "fw"
call fw()
case "edit"
call edit()
case "savedit"
call savedit()
case "刪除收件"
call delinbox()
<b>恭喜您,刪除短信息成功。</b><br>刪除的消息將轉移到您的回收站。
case "清空收件箱"
恭喜您,刪除短信息成功。</b><br>刪除的消息將轉移到您的回收站。
case "刪除發件"
call deloutbox()
case "清空發件箱"
call AllDeloutbox()
case "刪除已發信息"
call delissend()
case "清空已發送信息"
call AllDelissend()
case "刪除指定信息"
call delrecycle()
case "清空回收站"
call AllDelrecycle()
case else
call inbox()
end select
if founderr then call error()
}*/
//收件箱
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("發送短消息成功!"));
}
else if(action.equals("刪除收件")){
smsManager.delInBox(request);
response.sendRedirect("usersms.jsp?action=success&msg="+java.net.URLEncoder.encode("刪除短消息成功,并把他保存在垃圾箱中!"));
}
else if(action.equals("清空收件箱")){
smsManager.allDelInBox();
response.sendRedirect("usersms.jsp?action=success&msg="+java.net.URLEncoder.encode("刪除短消息成功,并把他保存在垃圾箱中!"));
}
//收件箱
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("刪除短消息成功,并把他保存在垃圾箱中!"));
}
else if(action.equals("清空發件箱")){
smsManager.allDelOutBox();
response.sendRedirect("usersms.jsp?action=success&msg="+java.net.URLEncoder.encode("刪除短消息成功,并把他保存在垃圾箱中!"));
}
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("刪除短消息成功,并把他保存在垃圾箱中!"));
}
else if(action.equals("清空已發送信息")){
smsManager.allDelIsSend();
response.sendRedirect("usersms.jsp?action=success&msg="+java.net.URLEncoder.encode("刪除短消息成功,并把他保存在垃圾箱中!"));
}
//'已發送邏輯刪除,置于回收站,入口字段delS,可用于批量及單個刪除
//'delS:0未操作,1發送者刪除,2發送者從回收站刪除
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%>">
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -