home *** CD-ROM | disk | FTP | other *** search
- <%
- #include </utility/security.fts>
- #include </utility/global.fts>
- #include </utility/theme.fts>
- #include </utility/ftgate.fts>
- #include </utility/asperrors.fts>
-
- var domain
- var start
- var elements
- var find
-
- const DOM_INTERNET = 2
- const DOM_ALIAS = 3
-
- function domainType(d)
- {
- var type
-
- if (d.description=="Local")
- type=DOM_LOCAL
- else if (d.description=="Remote")
- type=DOM_REMOTE
- else
- type=DOM_ALIAS
-
- return type
- }
-
- var d = new server.domain
- var ok=d.findfirst("*")
- while (ok&&(domainType(d)!=DOM_REMOTE))
- ok=d.findnext()
-
- session.system.error = 0
-
- if (form.config=="1")
- {
- if (form.command=="1")
- {
- start=form.start
- elements=form.elements
- find=form.find
- }
- else if (form.command=="2")
- {
- start=form.start
- elements=form.elements
- find=form.find
-
- d.domainname=form.domain
- d.queue.activate()
- var sched = new server.schedule
- if (sched.first())
- sched.trigger()
- }
- }
- else
- {
- start=number(request.start)
- if (request.elements!="")
- elements=number(request.elements)
- else
- elements=10
-
- if (request.find!="")
- find=request.find
- else
- find="*"
- }
- %>
- <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
- <HTML>
- <HEAD>
- <LINK REL=STYLESHEET HREF="/utility/main<%=nn4%>.css" TYPE="text/css">
- <META NAME="GENERATOR" Content="Microsoft Developer Studio">
- <META HTTP-EQUIV="Content-Type" content="text/html; charset=iso-8859-1">
- <TITLE>Information -- Queues</TITLE>
-
- <SCRIPT LANGUAGE="JavaScript1.2" TYPE="text/javascript">
- <!--
- var dir="<%=buttons%>";
- var pro=<%=build()==FTGATE_PRO%>;
-
- if (!document.images) {}
- else {
- trigger0 = new Image();
- trigger0.src = dir+"delivery.gif";
- trigger1 = new Image();
- trigger1.src = dir+"deliveryon.gif";
- refresh0 = new Image();
- refresh0.src = dir+"refresh.gif";
- refresh1 = new Image();
- refresh1.src = dir+"refreshon.gif";
- }
-
- <%
- if (netscape)
- {
- %>
- document.captureEvents(Event.KEYPRESS);
- document.onkeypress = keypress;
-
- function keypress(event)
- {
- if (event.which==13)
- {
- onList(document.ftgate);
- return false;
- }
-
- return true;
- }
- <%
- }
- else
- {
- %>
- function keypress()
- {
- if (event.keyCode==13)
- {
- event.returnValue=null;
- onList(document.ftgate);
- }
- }
- <%
- }
- %>
-
- function change(Name,Image,No)
- {
- if (!document.images) {}
- else document [Name].src = eval(Image + No + ".src");
- }
-
- function onLoad()
- {
- setPage(1, "Information");
-
- <%
- if (session.system.error!=0)
- {
- %>
- window.alert(aspError(<%=session.system.error%>)+" (<%=d.schedule.primary%>)");
- <%
- }
- %>
- }
-
- function onNext()
- {
- document.ftgate.start.value = <%=start%>+<%=elements%>;
- document.ftgate.submit();
- }
-
- function onPrev()
- {
- document.ftgate.start.value = <%=start%>-<%=elements%>;
- if (document.ftgate.start.value<0)
- document.ftgate.start.value=0
-
- document.ftgate.submit();
- }
-
- function onList(form)
- {
- form.submit();
- }
-
- function onLaunch(href)
- {
- window.location.href = href;
- }
-
- function triggerSchedule(domain)
- {
- document.ftgate.command.value="2";
- document.ftgate.domain.value=domain;
- document.ftgate.submit();
- }
-
-
- function onLetter(letter)
- {
- window.location.href = "queues.fts?start=0"+
- "&elements=<%=elements%>"+
- "&find="+letter+"*";
- }
-
- //-->
- </SCRIPT>
- <SCRIPT LANGUAGE="JavaScript1.2" SRC="/utility/cookies.js" TYPE="text/javascript"></SCRIPT>
- <SCRIPT LANGUAGE="JavaScript1.2" SRC="/utility/core.js" TYPE="text/javascript"></SCRIPT>
- <SCRIPT LANGUAGE="JavaScript1.2" SRC="/utility/asperrors.js" TYPE="text/javascript"></SCRIPT>
- </HEAD>
-
- <BODY BGCOLOR="white" onLoad="onLoad()" MARGINHEIGHT="0" MARGINWIDTH="0" onkeypress="keypress()">
-
- <MAP NAME="az">
- <AREA SHAPE="RECT" COORDS="0,0,15,15" HREF="javascript:onLetter('a')">
- <AREA SHAPE="RECT" COORDS="16,0,31,15" HREF="javascript:onLetter('b')">
- <AREA SHAPE="RECT" COORDS="32,0,47,15" HREF="javascript:onLetter('c')">
- <AREA SHAPE="RECT" COORDS="48,0,63,15" HREF="javascript:onLetter('d')">
- <AREA SHAPE="RECT" COORDS="64,0,79,15" HREF="javascript:onLetter('e')">
- <AREA SHAPE="RECT" COORDS="80,0,95,15" HREF="javascript:onLetter('f')">
- <AREA SHAPE="RECT" COORDS="96,0,111,15" HREF="javascript:onLetter('g')">
- <AREA SHAPE="RECT" COORDS="112,0,127,15" HREF="javascript:onLetter('h')">
- <AREA SHAPE="RECT" COORDS="128,0,143,15" HREF="javascript:onLetter('i')">
- <AREA SHAPE="RECT" COORDS="0,16,15,31" HREF="javascript:onLetter('j')">
- <AREA SHAPE="RECT" COORDS="16,16,31,31" HREF="javascript:onLetter('k')">
- <AREA SHAPE="RECT" COORDS="32,16,47,31" HREF="javascript:onLetter('l')">
- <AREA SHAPE="RECT" COORDS="48,16,63,31" HREF="javascript:onLetter('m')">
- <AREA SHAPE="RECT" COORDS="64,16,79,31" HREF="javascript:onLetter('n')">
- <AREA SHAPE="RECT" COORDS="80,16,95,31" HREF="javascript:onLetter('o')">
- <AREA SHAPE="RECT" COORDS="96,16,111,31" HREF="javascript:onLetter('p')">
- <AREA SHAPE="RECT" COORDS="112,16,127,31" HREF="javascript:onLetter('q')">
- <AREA SHAPE="RECT" COORDS="128,16,143,31" HREF="javascript:onLetter('r')">
- <AREA SHAPE="RECT" COORDS="0,32,15,47" HREF="javascript:onLetter('s')">
- <AREA SHAPE="RECT" COORDS="16,32,31,47" HREF="javascript:onLetter('t')">
- <AREA SHAPE="RECT" COORDS="32,32,47,47" HREF="javascript:onLetter('u')">
- <AREA SHAPE="RECT" COORDS="48,32,63,47" HREF="javascript:onLetter('v')">
- <AREA SHAPE="RECT" COORDS="64,32,79,47" HREF="javascript:onLetter('w')">
- <AREA SHAPE="RECT" COORDS="80,32,95,47" HREF="javascript:onLetter('x')">
- <AREA SHAPE="RECT" COORDS="96,32,111,47" HREF="javascript:onLetter('y')">
- <AREA SHAPE="RECT" COORDS="112,32,127,47" HREF="javascript:onLetter('z')">
- <AREA SHAPE="RECT" COORDS="128,32,143,47" HREF="javascript:onLetter('')">
- </MAP>
-
- <TABLE BORDER="0" BGCOLOR="<%=border%>" WIDTH="<%=bodywidth%>" HEIGHT="<%=bodyheight%>" CELLPADDING="0" CELLSPACING="0"><TR><TD> </TD><TD VALIGN="TOP">
-
- <SPAN ID="topsel">Information</SPAN>
-
- <FORM NAME="ftgate" METHOD="POST" ACTION="queue.fts">
- <INPUT TYPE="HIDDEN" NAME="config" VALUE="1">
- <INPUT TYPE="HIDDEN" NAME="command" VALUE="1">
- <INPUT TYPE="HIDDEN" NAME="domain" VALUE="">
- <INPUT TYPE="HIDDEN" NAME="start" VALUE="<%=start%>">
-
- <TABLE BORDER="0" WIDTH="100%" CELLSPACING="0" CELLPADDING="0">
- <TR>
- <TD WIDTH="5" HEIGHT="18"><IMG SRC="/images/left.gif" VSPACE="0" BORDER="0" WIDTH="5" HEIGHT="18"></TD>
- <TD CLASS="navoff" WIDTH="50" HEIGHT="18" ALIGN="CENTER"><A HREF="javascript:onLaunch('index.fts')" CLASS="navoff">General</A></TD>
- <TD BGCOLOR="black" WIDTH="1" HEIGHT="18" ALIGN="CENTER"><IMG SRC="/images/1pixel.gif" WIDTH="1" HEIGHT="18"></TD>
- <TD CLASS="navoff" WIDTH="55" HEIGHT="18" ALIGN="CENTER"><A HREF="javascript:onLaunch('stats.fts')" CLASS="navoff">Stats</A></TD>
- <TD BGCOLOR="black" WIDTH="1" HEIGHT="18" ALIGN="CENTER"><IMG SRC="/images/1pixel.gif" WIDTH="1" HEIGHT="18"></TD>
- <TD CLASS="navon" WIDTH="55" HEIGHT="18"ALIGN="CENTER"><A HREF="javascript:onLaunch('queue.fts')" CLASS="navon">Queue</A></TD>
- <TD BGCOLOR="black" WIDTH="1" HEIGHT="18" ALIGN="CENTER"><IMG SRC="/images/1pixel.gif" WIDTH="1" HEIGHT="18"></TD>
- <TD CLASS="navoff" WIDTH="55" HEIGHT="18" ALIGN="CENTER"><A HREF="javascript:onLaunch('activity.fts')" CLASS="navoff">Activity</A></TD>
- <TD BGCOLOR="black" WIDTH="1" HEIGHT="18" ALIGN="CENTER"><IMG SRC="/images/1pixel.gif" WIDTH="1" HEIGHT="18"></TD>
- <!--
- <TD CLASS="navoff" WIDTH="55" HEIGHT="18" ALIGN="CENTER"><A HREF="javascript:onLaunch('log.fts')" CLASS="navoff">Log</A></TD>
- <TD BGCOLOR="black" WIDTH="1" HEIGHT="18" ALIGN="CENTER"><IMG SRC="/images/1pixel.gif" WIDTH="1" HEIGHT="18"></TD>
- <TD CLASS="navoff" WIDTH="50" HEIGHT="18" ALIGN="CENTER"><A HREF="javascript:onLaunch('tracking.fts')" CLASS="navoff">Tracking</A></TD>
- <TD WIDTH="5" HEIGHT="18"><IMG SRC="/images/right.gif" VSPACE="0" BORDER="0" WIDTH="5" HEIGHT="18"></TD>
- <TD WIDTH="<%=bodywidth-336%>" HEIGHT="18"> </TD>
- -->
- <TD CLASS="navoff" WIDTH="50" HEIGHT="18" ALIGN="CENTER"><A HREF="javascript:onLaunch('log.fts')" CLASS="navoff">Log</A></TD>
- <TD WIDTH="5" HEIGHT="18"><IMG SRC="/images/right.gif" VSPACE="0" BORDER="0" WIDTH="5" HEIGHT="18"></TD>
- <TD WIDTH="<%=bodywidth-279%>" HEIGHT="18"> </TD>
- </TR>
- </TABLE>
- <!-- end of the tabs -->
-
- <!-- start of the tab body -->
- <TABLE BORDER="0" BGCOLOR="<%=border%>" WIDTH="100%" CELLPADDING="0" CELLSPACING="0"><TR><TD>
- <TABLE <%=table%> CELLPADDING="0" CELLSPACING="0">
- <!-- start of block -->
- <TR>
- <TD VALIGN="TOP">
- <!-- sub table goes here -->
- <TABLE BORDER="0" WIDTH="100%">
- <TR>
- <TD>
- <TABLE BORDER="0" WIDTH="100%">
- <TR>
- <TH COLSPAN="3">Message Queues for <A HREF="/mailboxes/mailbox.fts?domain=<%=d.domainname%>&name=<%=d.domainname%>"><%=d.domainname%></TH></TH>
- </TR>
- <TR>
- <TD>New</TD>
- <TD><%=d.queue.new%> </TD>
- <TD ROWSPAN="3" VALIGN="TOP" ALIGN="RIGHT">
- <A HREF="javascript:triggerSchedule('<%=d.domainname%>')"
- onMouseDown="change('triggerA<%=d.domainname%>', 'trigger', 1)"
- onMouseOut="change('triggerA<%=d.domainname%>', 'trigger', 0)"><IMG SRC="<%=buttons%>delivery.gif" NAME="triggerA<%=d.domainname%>" BORDER="0" WIDTH="101" HEIGHT="20" ALT="Trigger Delivery"></A>
- </TD>
- </TR>
- <TR>
- <TD>Active</TD>
- <TD><%=d.queue.active%> </TD>
- </TR>
- <TR>
- <TD>Queued</TD>
- <TD><%=d.queue.queued%> </TD>
- </TR>
- </TABLE>
- </TD>
- </TR>
- </TABLE>
- <!-- sub table ends here -->
- </TD>
- </TR>
- <!-- end of block -->
- </TABLE>
- <!-- end of the tab body -->
- </TD></TR></TABLE>
-
- <SCRIPT LANGUAGE="JavaScript1.2" TYPE="text/javascript">
- <!--
- var href="/info/queue.fts?start=<%=start%>&elements=<%=elements%>&find=<%=find%>";
- var bodywidth=<%=bodywidth%>;
- //-->
- </SCRIPT>
- <SCRIPT LANGUAGE="JavaScript1.2" SRC="/utility/footer.js" TYPE="text/javascript"></SCRIPT>
- </FORM>
-
- </TD><TD WIDTH="10"> </TD></TR></TABLE>
- </BODY>
- </HTML>
-