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

📄 editmboxgateway.jsp

📁 jive3论坛开源 最新 有版主功能 jive3论坛开源 最新 有版主功能 jive3论坛开源 最新 有版主功能
💻 JSP
字号:
<%    /**     *	$RCSfile: editMboxGateway.jsp,v $     *	$Revision: 1.1 $     *	$Date: 2002/12/02 21:41:27 $     */%><%@ page import="java.util.*,                     java.text.*,                     com.jivesoftware.forum.*,                     com.jivesoftware.forum.gateway.*,                     com.jivesoftware.forum.util.*,                 com.jivesoftware.forum.Forum,                 com.jivesoftware.util.ParamUtils,                 com.jivesoftware.util.TaskEngine"	errorPage="error.jsp"%><%@	include file="global.jsp" %><%	// get parameters        boolean doImport = ParamUtils.getBooleanParameter(request,"doImport");        long forumID = ParamUtils.getLongParameter(request,"forum",-1L);        String file  = ParamUtils.getParameter(request,"mboxfile");        long startTime = ParamUtils.getLongParameter(request,"startTime",-1L);        boolean inboundAttach = ParamUtils.getBooleanParameter(request, "inboundAttach", false);        boolean subjectCheckEnabled = ParamUtils.getBooleanParameter(request, "subjectCheckEnabled", true);        // Get the Gateway        Forum forum = forumFactory.getForum(forumID);        MboxGateway gateway = null;        GatewayImportTask importTask = null;        // import file        if (doImport && file != null && !("").equals(file)) {            gateway = new MboxGateway(forumFactory, forum);            MboxImporter mboxImporter = (MboxImporter) gateway.getGatewayImporter();            mboxImporter.setMboxFile(file);            mboxImporter.setAttachmentsEnabled(inboundAttach);            mboxImporter.setSubjectParentageCheckEnabled(subjectCheckEnabled);            importTask = new GatewayImportTask(gateway, new Date(1));            TaskEngine.addTask(importTask);            session.setAttribute("mboxfile", file);            session.setAttribute("mboxGateway", gateway);            session.setAttribute("mboxImportTask", importTask);            startTime = System.currentTimeMillis();            response.sendRedirect("editMboxGateway.jsp?forum="+forumID+"&startTime="+startTime);            return;        }        if (session.getAttribute("mboxGateway") != null) {            gateway = (MboxGateway) session.getAttribute("mboxGateway");            importTask = (GatewayImportTask) session.getAttribute("mboxImportTask");        }%><%@ include file="header.jsp" %><%  // Title of this page and breadcrumbs        String title = "Mbox File Import";        String[][] breadcrumbs = {        {"Main", "main.jsp"},        {"Forums", "forums.jsp"},        {"Gateways", "gateways.jsp?forum="+forumID},        {title, "editMboxGateway.jsp?forum="+forumID+"&doImport="+doImport}        };%><%@ include file="title.jsp" %><font size="-1">The mbox gateway imports messages stored in a mbox formatted file into a forum.</font><%  if (gateway == null || (importTask.hasRun() && !importTask.isBusy())) {       session.removeAttribute("mboxGateway");       session.removeAttribute("mboxImportTask");       session.removeAttribute("mboxfile");%><p><font size="-1"><b>Import Settings</b></font><p><p>    <font size="-1">This will import the following mbox file into this forum<br><br></font>    <form action="editMboxGateway.jsp">    <input type="hidden" name="doImport" value="true">    <input type="hidden" name="forum" value="<%= forumID %>"><ul>    <table cellpadding="3" cellspacing="0" border="0">    <tr>    	<td><font size="-1">File:</font></td>    	<td><font size="-1"><input type="text" name="mboxfile" size="50"></font></td>    </tr>    <tr>    	<td><font size="-1">Allow import of<br>attachments:</font></td>    	<td><font size="-1"><input type="radio" name="inboundAttach" value="true" <% if (inboundAttach) { %>checked<% } %>>Enabled <input type="radio" name="inboundAttach" value="false" <% if (!inboundAttach) { %>checked<% } %>>Disabled</font></td>    </tr>    <tr>    	<td><font size="-1">Enabled threading via<br>subject line matching:<br></font></td>        <td><font size="-1"><input type="radio" name="subjectCheckEnabled" value="true" <% if (subjectCheckEnabled) { %>checked<% } %>>Enabled <input type="radio" name="subjectCheckEnabled" value="false" <% if (!subjectCheckEnabled) { %>checked<% } %>>Disabled</font></td>    </tr>    </table></ul>    <input type="submit" name="submit" value="Import mbox">    </form></p><%  } else { // is running task %><script language="JavaScript" type="text/javascript"><!--function reloadPage() {    self.location="editMboxGateway.jsp?forum=<%=forumID%>&startTime=<%=startTime%>";}setTimeout(reloadPage,5000);//--></script><p><font size="-1"><b>Importing...</b></font><p><ul>    <font size="-1">    <b><%= ((MboxImporter) gateway.getGatewayImporter()).getPercentComplete() %>% complete (<%= ((MboxImporter) gateway.getGatewayImporter()).getCurrentMessageCount()%> of approximately <%= ((MboxImporter) gateway.getGatewayImporter()).getTotalMessageCount() %> messages)</b>    <br><br>    Jive is currently importing messages into forum <i><%=forum.getName()%></i> from file <%= (String) session.getAttribute("mboxfile") %>  <br>    <% if (startTime != -1) {%>        (<%= (int) ((System.currentTimeMillis() - startTime)/1000) %> seconds and counting)    <% } %>    </font></ul><%  } %><%@ include file="footer.jsp" %>

⌨️ 快捷键说明

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