misctasks.jsp

来自「免费的java企业级论坛可执行程序」· JSP 代码 · 共 293 行 · 第 1/2 页

JSP
293
字号
    </form>
    <% } %>
    </td>
  </tr>
</table>
</mvn:cssrows>
<table class="tborder" width="95%" cellspacing="1" cellpadding="3" align="center">
  <tr class="portlet-section-header">
    <td colspan="3"><fmt:message key="mvnforum.admin.misctasks.search_engine_info"/></td>
  </tr>
<mvn:cssrows>
<%
int postNumDocs = ((Integer)request.getAttribute("PostNumDocs")).intValue();
int memberNumDocs = ((Integer)request.getAttribute("MemberNumDocs")).intValue();
int attachmentNumDocs = ((Integer)request.getAttribute("AttachmentNumDocs")).intValue();

int postCount = ((Integer)request.getAttribute("PostCount")).intValue();
int memberCount = ((Integer)request.getAttribute("MemberCount")).intValue();
int attachmentCount = ((Integer)request.getAttribute("AttachmentCount")).intValue();

  if (postNumDocs >= 0) { %>
  <tr class="<mvn:cssrow/>">
    <td width="30%"><fmt:message key="mvnforum.admin.misctasks.post_search_engine"/></td>
    <td>
      <fmt:message key="mvnforum.admin.misctasks.number_of_objects_in_index"/>: <b><%=postNumDocs%></b> <br/>
      <fmt:message key="mvnforum.admin.misctasks.number_of_objects_in_database"/>: <b><%=postCount%></b> <br/>
      <% if (postNumDocs != postCount && !RebuildPostIndexTask.isRebuilding()) {%>
        <span class="warning"><fmt:message key="mvnforum.admin.misctasks.index_and_database_count_warning"/></span>
      <% } else if (postNumDocs != postCount && RebuildPostIndexTask.isRebuilding()) {%>
        <fmt:message key="mvnforum.admin.misctasks.waiting_for_rebuild_this_index"/>
      <% }%>
    </td>
    <td align="center">
      <% if (!RebuildPostIndexTask.isRebuilding()) {%>
        <a class="command" href="<%=urlResolver.encodeURL(request, response, "rebuildindex?target=post", URLResolverService.ACTION_URL)%>"><fmt:message key="mvnforum.admin.misctasks.rebuild_search_index"/></a>
      <% } else {%>
        <fmt:message key="mvnforum.admin.misctasks.rebuilding_search_index"/>
      <% } %>
    </td>
  </tr>
  <%} %>
  <%if (memberDAO.isSupportGetMembers() && (memberNumDocs >= 0)) {%>
  <tr class="<mvn:cssrow/>">
    <td><fmt:message key="mvnforum.admin.misctasks.member_search_engine"/></td>
    <td>
      <fmt:message key="mvnforum.admin.misctasks.number_of_objects_in_index"/>: <b><%=memberNumDocs%></b> <br/>
      <fmt:message key="mvnforum.admin.misctasks.number_of_objects_in_database"/>: <b><%=memberCount%></b> <br/>
      <% if (memberNumDocs != memberCount && !RebuildMemberIndexTask.isRebuilding()) {%>
        <span class="warning"><fmt:message key="mvnforum.admin.misctasks.index_and_database_count_warning"/></span>
      <% } else if (memberNumDocs != memberCount && RebuildMemberIndexTask.isRebuilding()) {%>
        <fmt:message key="mvnforum.admin.misctasks.waiting_for_rebuild_this_index"/>
      <% }%>
    </td>
    <td align="center">
      <% if (!RebuildMemberIndexTask.isRebuilding()) {%>
         <a class="command" href="<%=urlResolver.encodeURL(request, response, "rebuildindex?target=member", URLResolverService.ACTION_URL)%>"><fmt:message key="mvnforum.admin.misctasks.rebuild_search_index"/></a>
      <% } else {%>
        <fmt:message key="mvnforum.admin.misctasks.rebuilding_search_index"/>
      <% } %>
    </td>
  </tr>
  <% } %>
  <%if (MVNForumConfig.getEnableAttachment() && (attachmentNumDocs >= 0)) {%>
  <tr class="<mvn:cssrow/>">
    <td><fmt:message key="mvnforum.admin.misctasks.attachment_search_engine"/></td>
    <td>
      <fmt:message key="mvnforum.admin.misctasks.number_of_objects_in_index"/>: <b><%=attachmentNumDocs%></b> <br/>
      <fmt:message key="mvnforum.admin.misctasks.number_of_objects_in_database"/>: <b><%=attachmentCount%></b> <br/>
      <% if (attachmentNumDocs != attachmentCount && !RebuildAttachmentIndexTask.isRebuilding()) {%>
        <span class="warning"><fmt:message key="mvnforum.admin.misctasks.index_and_database_count_warning"/></span>
      <% } else if (attachmentNumDocs != attachmentCount && RebuildAttachmentIndexTask.isRebuilding()) {%>
        <fmt:message key="mvnforum.admin.misctasks.waiting_for_rebuild_this_index"/>
      <% }%>
    </td>
    <td align="center">
      <% if (!RebuildAttachmentIndexTask.isRebuilding()) {%>
        <a class="command" href="<%=urlResolver.encodeURL(request, response, "rebuildindex?target=attachment", URLResolverService.ACTION_URL)%>"><fmt:message key="mvnforum.admin.misctasks.rebuild_search_index"/></a>
      <% } else {%>
        <fmt:message key="mvnforum.admin.misctasks.rebuilding_search_index"/>
      <% } %>
    </td>
  </tr>
  <%}%>
  <%if (environmentService.isEnterprise() && MVNForumConfig.getEnablePrivateAlbum()) {
      int albumItemNumDocs = ((Integer)request.getAttribute("AlbumItemNumDocs")).intValue();
      int albumItemCount = ((Integer)request.getAttribute("AlbumItemCount")).intValue();
      if (albumItemNumDocs >= 0) {
  %>
  <tr class="<mvn:cssrow/>">
    <td><fmt:message key="mvnforum.admin.misctasks.albumitem_search_engine"/></td>
    <td>
      <fmt:message key="mvnforum.admin.misctasks.number_of_objects_in_index"/>: <b><%=albumItemNumDocs%></b> <br/>
      <fmt:message key="mvnforum.admin.misctasks.number_of_objects_in_database"/>: <b><%=albumItemCount%></b> <br/>
      <% if (albumItemNumDocs != albumItemCount && !RebuildAlbumItemIndexTaskMapping.isRebuilding()) {%>
        <span class="warning"><fmt:message key="mvnforum.admin.misctasks.index_and_database_count_warning"/></span>
      <% } else if (albumItemNumDocs != albumItemCount && RebuildAlbumItemIndexTaskMapping.isRebuilding()) {%>
        <fmt:message key="mvnforum.admin.misctasks.waiting_for_rebuild_this_index"/>
      <% }%>
    </td>
    <td align="center">
      <% if (!RebuildAlbumItemIndexTaskMapping.isRebuilding()) {%>
        <a class="command" href="<%=urlResolver.encodeURL(request, response, "rebuildindex?target=albumitem", URLResolverService.ACTION_URL)%>"><fmt:message key="mvnforum.admin.misctasks.rebuild_search_index"/></a>
      <% } else {%>
        <fmt:message key="mvnforum.admin.misctasks.rebuilding_search_index"/>
      <% } %>
    </td>
  </tr>
  <%  }
  }%>
  <%
  int albumItemNumDocs = -1;
  if (environmentService.isEnterprise()) {
      albumItemNumDocs = ((Integer)request.getAttribute("AlbumItemNumDocs")).intValue();
  }
  %>
  <% if (postNumDocs < 0 || memberNumDocs < 0 || attachmentNumDocs < 0 || (MVNForumConfig.getEnablePrivateAlbum() && (albumItemNumDocs < 0) ) ) { %>
  <tr class="<mvn:cssrow/>">
    <td colspan="3">
      <span class="warning"><fmt:message key="mvnforum.admin.misctasks.cannot_view_search_index"/></span>
      <br/>
      <%if (postNumDocs < 0) {%>
        &raquo; <fmt:message key="mvnforum.admin.misctasks.post_search_engine"/> - <a class="command" href="<%=urlResolver.encodeURL(request, response, "rebuildindex?target=post", URLResolverService.ACTION_URL)%>"><fmt:message key="mvnforum.admin.misctasks.rebuild_search_index"/></a><br/>
      <%}%>
      <%if ( memberDAO.isSupportGetMembers() && (memberNumDocs < 0) ) {%>
        &raquo; <fmt:message key="mvnforum.admin.misctasks.member_search_engine"/> - <a class="command" href="<%=urlResolver.encodeURL(request, response, "rebuildindex?target=member", URLResolverService.ACTION_URL)%>"><fmt:message key="mvnforum.admin.misctasks.rebuild_search_index"/></a><br/>
      <%}%>
      <%if ( MVNForumConfig.getEnableAttachment() && (attachmentNumDocs < 0) ) {%>
        &raquo; <fmt:message key="mvnforum.admin.misctasks.attachment_search_engine"/> - <a class="command" href="<%=urlResolver.encodeURL(request, response, "rebuildindex?target=attachment", URLResolverService.ACTION_URL)%>"><fmt:message key="mvnforum.admin.misctasks.rebuild_search_index"/></a><br/>
      <%}%>
      <%if ( MVNForumConfig.getEnablePrivateAlbum() && (albumItemNumDocs < 0) ) { %>
        &raquo; <fmt:message key="mvnforum.admin.misctasks.albumitem_search_engine"/> - <a class="command" href="<%=urlResolver.encodeURL(request, response, "rebuildindex?target=albumitem", URLResolverService.ACTION_URL)%>"><fmt:message key="mvnforum.admin.misctasks.rebuild_search_index"/></a><br/>
      <%} %>
    </td>
  </tr>
  <% }%>
</table>
</mvn:cssrows>
<%}// if can admin system for search index %>

<br/>

<%@ include file="footer.jsp"%>
</mvn:body>
</mvn:html>
</fmt:bundle>

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?