📄 mymessage.jsp
字号:
<tr valign="top">
<td width="1%"><%-- col 1 --%>
<table border="0" class="tborder" width="150" cellspacing="1" cellpadding="3" align="center">
<tr class="theader">
<td colspan="3" align="left"><fmt:message key="mvnforum.common.folders"/></td>
</tr>
<%
int messageTotal = 0;
int unreadMessageTotal = 0;
String addressBookImageSource = contextPath + "/mvnplugin/mvnforum/images/icon/message_send.gif";
String foldersImageSource = contextPath + "/mvnplugin/mvnforum/images/icon/message_send.gif";
for (Iterator iterator = messageFolderBeans.iterator(); iterator.hasNext(); ) {
MessageFolderBean messageFolderBean = (MessageFolderBean)iterator.next();
int messageCount = messageFolderBean.getMessageCount();
int unreadMessageCount = messageFolderBean.getUnreadMessageCount();
messageTotal += messageCount;
unreadMessageTotal += unreadMessageCount;
String folderName = messageFolderBean.getFolderName();
String folderImageSource = "";
if (folderName.equals("Inbox")) {
folderImageSource = contextPath + "/mvnplugin/mvnforum/images/icon/folder_inbox.gif";
} else if (folderName.equals("Draft")) {
folderImageSource = contextPath + "/mvnplugin/mvnforum/images/icon/folder_draft.gif";
} else if (folderName.equals("Trash")) {
folderImageSource = contextPath + "/mvnplugin/mvnforum/images/icon/folder_trash.gif";
} else if (folderName.equals("Sent")) {
folderImageSource = contextPath + "/mvnplugin/mvnforum/images/icon/folder_sent.gif";
} else {
folderImageSource = contextPath + "/mvnplugin/mvnforum/images/icon/folder_default.gif";
} %>
<tr class="trow1">
<td width="100%" class="messageText">
<img src="<%=folderImageSource%>" alt="<%=folderName%>" title="<%=folderName%>" align="middle" border="0" height="19" width="19">
<%if (folder.equals(folderName)) {%><b><%}%>
<a href="mymessage?folder=<%=folderName%>"><%=folderName%></a>
<%if (folder.equals(folderName)) {%></b><%}%>
</td>
<td align="right" nowrap class="messageText">
<%if (unreadMessageCount > 0 ) {%>
<b><%=unreadMessageCount%></b>/<%=messageCount%>
<%} else {%>
<%=messageCount%>
<%}%>
</td>
</tr>
<% }//for %>
<tr class="trowfinal">
<td width="100%" align="right" class="messageText">
<fmt:message key="mvnforum.common.total"/>:
</td>
<td align="right" nowrap class="messageText">
<%if (unreadMessageTotal > 0 ) {%>
<b><%=unreadMessageTotal%></b>/<%=messageTotal%>
<%} else {%>
<%=messageTotal%>
<%}%>
</td>
</tr>
</table>
</td><%-- end col 1 --%>
<td><%-- col 2 --%></td>
<td>
<%-- col 3 --%>
<form action="processmessage" method="post" name="mvnform">
<table class="tborder" width="100%" cellspacing="1" cellpadding="3" align="center">
<tr class="theader">
<td width="16" align="center"><input type="checkbox" name="checkall" class="noborder" onclick="checkAll(document.forms.mvnform.elements['checkall'], document.forms.mvnform.elements['selectedmessage']);"></td>
<td width="16"></td>
<td><fmt:message key="mvnforum.common.message.subject"/></td>
<td align="center"><fmt:message key="mvnforum.common.message.sender"/></td>
<td align="center"><fmt:message key="mvnforum.common.message.sent_date"/></td>
</tr>
<%
int rowIndex = 0;
boolean hasAnAttachment = false;
boolean hasAnUnreadMessage = false;
boolean hasAReadMessage = false;
if ( enablePublicMessage ) {%>
<tr class="tcat"><td colspan="5"><fmt:message key="mvnforum.common.public_messages"/></td></tr>
<%for (Iterator iterator = messagePublicBeans.iterator(); iterator.hasNext(); ) {
MessageBean messageBean = (MessageBean)iterator.next();
if (messageBean.getFolderName().equalsIgnoreCase(MVNForumConstant.MESSAGE_FOLDER_DRAFT) && (messageBean.getMemberID() != onlineUser.getMemberID())) continue; %>
<tr class="trow<%=(rowIndex++)%2 + 1%>">
<td width="16" align="center">
<%if (permission.canAdminSystem()) {%>
<input type="checkbox" name="selectedmessage" value="<%=messageBean.getMessageID()%>" class="noborder" onclick="change(document.forms.mvnform.elements['checkall'], document.forms.mvnform.elements['selectedmessage']);">
<%}%>
</td>
<td width="16"><img src="<%=contextPath%>/mvnplugin/mvnforum/images/icon/group.gif" border="0"></td>
<td>
<% if (messageBean.getFolderName().equalsIgnoreCase(MVNForumConstant.MESSAGE_FOLDER_DRAFT)) { %>
[Draft]
<% } %>
<% if (messageBean.getMessageAttachCount() > 0) {
hasAnAttachment = true; %>
<img src="<%=contextPath%>/mvnplugin/mvnforum/images/icon/attach.gif"/>
<% } %>
<%=EnableEmotionFilter.filter(messageBean.getMessageIcon(), contextPath + MVNForumGlobal.EMOTION_DIR)%>
<a href="viewmessage?message=<%=messageBean.getMessageID()%>"><%=messageBean.getMessageTopic()%></a>
</td>
<td align="center"><a href="addmessage?MessageToList=<%=Encoder.encodeURL(messageBean.getMessageSenderName())%>"><%=messageBean.getMessageSenderName()%></a></td>
<td align="center"><%=onlineUser.getGMTTimestampFormat(messageBean.getMessageCreationDate())%></td>
</tr>
<%}//for public messages
if (messagePublicBeans.size() == 0) { %>
<tr class="trow1"><td colspan="5" align="center"><fmt:message key="mvnforum.user.mymessage.table.no_public_messages"/></td></tr>
<%} //if size == 0
}//enablePublicMessage%>
<tr class="tcat"><td colspan="5"><fmt:message key="mvnforum.common.private_messages"/></td></tr>
<% rowIndex = 0;
for (Iterator iterator = messageBeans.iterator(); iterator.hasNext(); ) {
MessageBean messageBean = (MessageBean)iterator.next(); %>
<pg:item>
<tr class="trow<%=(rowIndex++)%2 + 1%>">
<td width="16" align="center"><input type="checkbox" name="selectedmessage" value="<%=messageBean.getMessageID()%>" class="noborder" onclick="change(document.forms.mvnform.elements['checkall'], document.forms.mvnform.elements['selectedmessage']);"></td>
<td width="16">
<% if (messageBean.getMessageReadStatus() == MessageBean.MESSAGE_READ_STATUS_DEFAULT ) {
hasAnUnreadMessage = true; %>
<img src="<%=contextPath%>/mvnplugin/mvnforum/images/icon/message_unread.gif" border="0">
<% } else {
hasAReadMessage = true; %>
<img src="<%=contextPath%>/mvnplugin/mvnforum/images/icon/message_read.gif" border="0">
<% } %>
</td>
<td>
<% if (messageBean.getMessageType() == MessageBean.MESSAGE_TYPE_PUBLIC) { %>
<b>[<fmt:message key="mvnforum.common.public_message"/>]</b>
<% } %>
<% if (messageBean.getMessageType() == MessageBean.MESSAGE_TYPE_QUOTE) { %>
<b>[<fmt:message key="mvnforum.user.company.quotation"/>]</b>
<% } %>
<% if (messageBean.getMessageAttachCount() > 0) {
hasAnAttachment = true; %>
<img src="<%=contextPath%>/mvnplugin/mvnforum/images/icon/attach.gif"/>
<% } %>
<%=EnableEmotionFilter.filter(messageBean.getMessageIcon(), contextPath + MVNForumGlobal.EMOTION_DIR)%>
<a href="viewmessage?message=<%=messageBean.getMessageID()%>">
<% if (messageBean.getMessageReadStatus() == MessageBean.MESSAGE_READ_STATUS_DEFAULT ) { %>
<b><%=messageBean.getMessageTopic()%></b>
<% } else {%>
<%=messageBean.getMessageTopic()%>
<%}%>
</a>
</td>
<td align="center"><a href="addmessage?MessageToList=<%=Encoder.encodeURL(messageBean.getMessageSenderName())%>"><%=messageBean.getMessageSenderName()%></a></td>
<td align="center"><%=onlineUser.getGMTTimestampFormat(messageBean.getMessageCreationDate())%></td>
</tr>
</pg:item>
<% }//for
if (messageBeans.size() == 0) { %>
<tr class="trow1"><td colspan="5" align="center"><fmt:message key="mvnforum.user.mymessage.table.no_messages"/></td></tr>
<% }
int publicSizeWithPermission = 0;
if (permission.canAdminSystem()) {
publicSizeWithPermission = messagePublicBeans.size();
}
if ((messageBeans.size() + publicSizeWithPermission) > 0) { // also fix column width bug in IE %>
</table>
<table class="tborder" width="100%" cellspacing="1" cellpadding="3" align="center">
<tr class="trowfinal">
<td colspan="5">
<input type="submit" name="btnDelete" value="<fmt:message key="mvnforum.user.addmessage.delete_message"/>" class="liteoption">
<% if (messageBeans.size() > 0) { %>
<input type="submit" name="btnUnreadMark" value="<fmt:message key="mvnforum.user.addmessage.mark_unread_message"/>" class="liteoption">
<br/>
<input type="button" name="btnMoveFolder1" value="<fmt:message key="mvnforum.user.addmessage.button.move_to_another_folder"/>" onclick="javascript:SubmitMovingForm();" class="liteoption">
<input type="hidden" name="btnMoveFolder">
<select name="DestinationFolder">
<option value=""><fmt:message key="mvnforum.user.mymessage.destination_folder"/></option>
<% for (Iterator iterator = messageFolderBeans.iterator(); iterator.hasNext(); ) {
MessageFolderBean messageFolderBean = (MessageFolderBean)iterator.next();
String folderName = messageFolderBean.getFolderName();
if (folderName.equalsIgnoreCase(folder)==false && folderName.equalsIgnoreCase(MVNForumConstant.MESSAGE_FOLDER_SENT)==false && folderName.equalsIgnoreCase(MVNForumConstant.MESSAGE_FOLDER_DRAFT)==false) { %>
<option value="<%=folderName%>"><%=folderName%></option>
<%}
}//for %>
<% } // end if private size == 0 %>
</select>
</td>
</tr>
<% } %>
</table>
</form>
<table width="100%" align="center">
<tr>
<td colspan="2">
<%@ include file="inc_pager.jsp"%>
</td>
</tr>
<% if (enablePublicMessage && messagePublicBeans.size() > 0) { %>
<tr class="messageText">
<td width="16"><img src="<%=contextPath%>/mvnplugin/mvnforum/images/icon/group.gif" border="0"></td>
<td><fmt:message key="mvnforum.common.legend.message.public_message"/></td>
</tr>
<%}%>
<% if (hasAnUnreadMessage) { %>
<tr class="messageText">
<td width="16"><img src="<%=contextPath%>/mvnplugin/mvnforum/images/icon/message_unread.gif" border="0"></td>
<td><fmt:message key="mvnforum.common.legend.message.unread"/></td>
</tr>
<%}%>
<% if (hasAReadMessage) {%>
<tr class="messageText">
<td width="16"><img src="<%=contextPath%>/mvnplugin/mvnforum/images/icon/message_read.gif" border="0"></td>
<td><fmt:message key="mvnforum.common.legend.message.read_already"/></td>
</tr>
<%}%>
<% if (hasAnAttachment) { %>
<tr class="messageText">
<td width="16" align="center"><img src="<%=contextPath%>/mvnplugin/mvnforum/images/icon/attach.gif"/></td>
<td><fmt:message key="mvnforum.common.legend.message.has_attachment"/></td>
</tr>
<%}%>
</table>
<br/>
</td><%-- end col 3 --%>
</tr>
</table>
</pg:pager>
<br/>
</fmt:bundle>
<%@ include file="footer.jsp"%>
</body>
</html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -