⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 mymessage.jsp

📁 一个完整的网络订餐系统
💻 JSP
📖 第 1 页 / 共 2 页
字号:
  <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%>
              <%}%>&nbsp;
            </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%>
            <%}%>&nbsp;
            </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 + -