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

📄 importgatewayonce.jsp

📁 jive3.1.4破解版(非源码)
💻 JSP
字号:
<%    /**     *	$RCSfile: importGatewayOnce.jsp,v $     *	$Revision: 1.1.8.1 $     *	$Date: 2003/07/24 19:03:18 $     */%><%@ 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,                 com.jivesoftware.base.UnauthorizedException"	errorPage="error.jsp"%><%@	include file="global.jsp" %><%	// get parameters    long forumID = ParamUtils.getLongParameter(request,"forum",-1L);    long startTime = ParamUtils.getLongParameter(request,"startTime",-1L);    String importAfter = ParamUtils.getParameter(request, "importAfter", false);    boolean stopImport = ParamUtils.getBooleanParameter(request, "stopImport", false);    Gateway gateway = (Gateway) session.getAttribute("gateway");    // Get the Forum    Forum forum = forumFactory.getForum(forumID);    // Make sure the user has admin priv on this forum.    if (!isSystemAdmin && !forum.isAuthorized(ForumPermissions.FORUM_CATEGORY_ADMIN | ForumPermissions.FORUM_ADMIN)) {        throw new UnauthorizedException("You don't have admin privileges to perform this operation.");    }    GatewayImportTask importTask = null;    if (session.getAttribute("gatewayImportTask") != null) {        importTask = (GatewayImportTask) session.getAttribute("gatewayImportTask");        if (stopImport) {            importTask.stop();            gateway = null;        }    }    else {        Date date = new Date(1);        try {            SimpleDateFormat sdf = new SimpleDateFormat("dd/MM/yyyy");            if (importAfter != null) {                date = sdf.parse(importAfter);            }        } catch (ParseException e) { }        importTask = new GatewayImportTask(gateway, date);        TaskEngine.addTask(importTask);        session.setAttribute("gatewayImportTask", importTask);        startTime = System.currentTimeMillis();        response.sendRedirect("importGatewayOnce.jsp?forum="+forumID+"&startTime="+startTime);        return;    }%><%@ include file="header.jsp" %><%  // Title of this page and breadcrumbs    String title = "Gateway Import";    String[][] breadcrumbs = {    {"Main", "main.jsp"},    {"Categories &amp; Forums", "forums.jsp?cat=" + forum.getForumCategory().getID()},    {"Gateways", "gateways.jsp?forum="+forumID},    {title, "importGatewayOnce.jsp?forum="+forumID}    };%><%@ include file="title.jsp" %><font size="-1"><% if (gateway instanceof EmailGateway || gateway instanceof ImapGateway) { %>This gateway imports all messages from an email account into this forum.<% } else if (gateway instanceof NewsgroupGateway)  { %>This gateway imports all messages from a newsgroup into this forum.<% } %></font><%  if (gateway == null || (importTask.hasRun() && !importTask.isBusy())) {       session.removeAttribute("gateway");       session.removeAttribute("gatewayImportTask");       response.sendRedirect("gateways.jsp?forum="+forumID);    }    else {    // is running task%><script language="JavaScript" type="text/javascript"><!--function reloadPage() {    self.location="importGatewayOnce.jsp?forum=<%=forumID%>&startTime=<%=startTime%>";}setTimeout(reloadPage,5000);//--></script><p><font size="-1"><b>Importing...</b></font><p><ul>    <font size="-1"><%  GatewayImporter importer = gateway.getGatewayImporter();     if (importer instanceof Pop3Importer) { %>    Jive is currently importing messages into forum <i><%=forum.getName()%></i> from account <%= ((Pop3Importer) importer).getUsername() %>@<%= ((Pop3Importer) importer).getHost() %>  <br>    <% } else if (importer instanceof ImapImporter)  { %>    Jive is currently importing messages into forum <i><%=forum.getName()%></i> from account <%= ((ImapImporter) importer).getUsername() %>@<%= ((ImapImporter) importer).getHost() %>  <br>    <% } else if (importer instanceof NewsgroupImporter) { %>    Jive is currently importing messages into forum <i><%=forum.getName()%></i> from newsgroup <%= ((NewsgroupImporter) importer).getNewsgroup() %>  <br>    <% } %>    <% if (startTime != -1) {%>        ( <%= (int) ((System.currentTimeMillis() - startTime)/1000) %> seconds and counting)    <% } %>    </font></ul><p>    <form action="importGatewayOnce.jsp">    <input type="hidden" name="stopImport" value="true">    <input type="hidden" name="forum" value="<%=forumID%>">    <input type="hidden" name="startTime" value="<%=startTime%>">    <input type="submit" name="submit" value="Stop Import">    </form></p><%  } %><%@ include file="footer.jsp" %>

⌨️ 快捷键说明

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