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

📄 exportgatewayonce.jsp

📁 jive3.1.4破解版(非源码)
💻 JSP
字号:
<%    /**     *	$RCSfile: exportGatewayOnce.jsp,v $     *	$Revision: 1.1.12.1 $     *	$Date: 2003/07/24 19:03:15 $     */%><%@ page import="java.util.*,                 java.text.*,                 com.jivesoftware.forum.*,                 com.jivesoftware.forum.gateway.*,                 com.jivesoftware.forum.util.*,                 com.jivesoftware.forum.Forum,                 java.io.StringWriter,                 java.io.PrintWriter,                 com.jivesoftware.util.*"	errorPage="error.jsp"%><%@	include file="global.jsp" %><%	// get parameters    long forumID       = ParamUtils.getLongParameter(request,"forum",-1L);    long startTime     = ParamUtils.getLongParameter(request,"startTime",-1L);    String exportAfter = ParamUtils.getParameter(request, "exportAfter", false);    boolean stopExport = ParamUtils.getBooleanParameter(request, "stopExport", false);    Gateway gateway    = (Gateway) session.getAttribute("gateway");    // Get the Forum    Forum forum = forumFactory.getForum(forumID);    // Permissions check    if (!isSystemAdmin && !forum.isAuthorized(ForumPermissions.FORUM_CATEGORY_ADMIN | ForumPermissions.FORUM_ADMIN)) {        throw new UnauthorizedException("You don't have admin privileges to perform this operation.");    }    GatewayExportTask exportTask = null;    if (session.getAttribute("gatewayExportTask") != null) {        exportTask = (GatewayExportTask) session.getAttribute("gatewayExportTask");        if (stopExport) {            exportTask.stop();            gateway = null;        }    }    else {        Date date = new Date(1);        try {            SimpleDateFormat sdf = new SimpleDateFormat("dd/MM/yyyy");            if (exportAfter != null) {                date = sdf.parse(exportAfter);            }        } catch (ParseException e) { }        exportTask = new GatewayExportTask(forum, gateway, date);        TaskEngine.addTask(exportTask);        session.setAttribute("gatewayExportTask", exportTask);        startTime = System.currentTimeMillis();        response.sendRedirect("exportGatewayOnce.jsp?forum="+forumID+"&startTime="+startTime);        return;    }%><%@ include file="header.jsp" %><%  // Title of this page and breadcrumbs    String title = "Gateway Export";    String[][] breadcrumbs = {    {"Main", "main.jsp"},    {"Categories &amp; Forums", "forums.jsp?cat=" + forum.getForumCategory().getID()},    {"Gateways", "gateways.jsp?forum="+forumID},    {title, "exportGatewayOnce.jsp?forum="+forumID}    };%><%@ include file="title.jsp" %><font size="-1">This gateway exports messages from a Jive gateway.</font><%  if (gateway == null || (exportTask.hasRun() && !exportTask.isBusy())) {       session.removeAttribute("gateway");       session.removeAttribute("gatewayExportTask");       response.sendRedirect("gateways.jsp?forum="+forumID);    }    else {    // is running task%><script language="JavaScript" type="text/javascript"><!--function reloadPage() {    self.location="exportGatewayOnce.jsp?forum=<%=forumID%>&startTime=<%=startTime%>";}setTimeout(reloadPage,5000);//--></script><p><font size="-1"><b>Exporting...</b></font><p><ul><%    int total = exportTask.getTotalMessageCount();    int count = exportTask.getCurrentMessageCount();    int percentage = (int) (((double) count /                            (double) total) * 100.0);    percentage = (percentage < 0) ? 0 : percentage;%>    <font size="-1">    <b><%= percentage %>% complete (<%= count %> of approximately <%= total %> messages)</b><br>    Jive is currently exporting messages from forum <i><%=forum.getName()%></i><br>    <% if (startTime != -1) {%>        (<%= (int) ((System.currentTimeMillis() - startTime)/1000) %> seconds and counting)    <% } %>    </font></ul><p>    <form action="exportGatewayOnce.jsp">    <input type="hidden" name="stopExport" 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 + -