home *** CD-ROM | disk | FTP | other *** search
/ Personal Computer World 2002 March / PCWMAR02.iso / software / windowsxp / ftgateoffice / ftgateoffice.exe / Main / activity.fts < prev    next >
Encoding:
Text File  |  2001-11-29  |  7.6 KB  |  210 lines

  1. <%
  2. #include </utility/security.fts>
  3. #include </utility/global.fts>
  4. #include </utility/theme.fts>
  5. #include </utility/ftgate.fts>
  6.     
  7. var s = new server.stats
  8. %>
  9. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
  10. <HTML>
  11. <HEAD>
  12. <LINK REL=STYLESHEET HREF="/utility/main<%=nn4%>.css" TYPE="text/css">
  13. <META NAME="GENERATOR" CONTENT="Microsoft Developer Studio">
  14. <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
  15. <TITLE>Information -- Activity List</TITLE>
  16.  
  17. <SCRIPT LANGUAGE="JavaScript1.2" TYPE="text/javascript">
  18. <!--
  19. var dir="<%=buttons%>";
  20. var pro=<%=build()==FTGATE_PRO%>;
  21.  
  22. if (!document.images) {}
  23. else {
  24.   create0 = new Image();
  25.   create0.src  = dir+"create.gif";
  26.   create1 = new Image();
  27.   create1.src = dir+"createon.gif";
  28. }
  29.  
  30. function change(Name,Image,No)
  31. {
  32.   if (!document.images) {}
  33.   else document [Name].src = eval(Image + No + ".src");
  34. }
  35.  
  36. function onLoad()
  37. {
  38.     setPage(1, "Information");
  39. }
  40.  
  41. function onLaunch(href)
  42. {
  43.     window.location.href=href;
  44. }
  45.  
  46. function onShow()
  47. {
  48.   change('showA', 'create', 0);
  49.     var list = window.open("/activity/index.fts", "_blank", "toolbar=0,location=0,status=0,menubar=0,resizable=1");
  50.     list.focus();
  51. }
  52. //-->
  53. </SCRIPT>
  54. <SCRIPT LANGUAGE="JavaScript1.2" SRC="/utility/cookies.js" TYPE="text/javascript"></SCRIPT>
  55. <SCRIPT LANGUAGE="JavaScript1.2" SRC="/utility/core.js" TYPE="text/javascript"></SCRIPT>
  56. </HEAD>
  57.  
  58. <BODY BGCOLOR="white" onLoad="onLoad()" MARGINHEIGHT="0" MARGINWIDTH="0">
  59.  
  60. <TABLE BORDER="0" BGCOLOR="<%=border%>" WIDTH="<%=bodywidth%>" HEIGHT="<%=bodyheight%>" CELLPADDING="0" CELLSPACING="0"><TR><TD> </TD><TD VALIGN="TOP">
  61.  
  62. <SPAN ID="topsel">Information</SPAN>
  63.  
  64. <FORM NAME="ftgate" METHOD="POST" ACTION="activity.fts">
  65. <!-- start of the tabs -->
  66. <TABLE BORDER="0" WIDTH="100%" CELLSPACING="0" CELLPADDING="0">
  67.   <TR>
  68.         <TD WIDTH="5" HEIGHT="18"><IMG SRC="/images/left.gif" VSPACE="0" BORDER="0" WIDTH="5" HEIGHT="18"></TD>
  69.         <TD CLASS="navoff" WIDTH="50" HEIGHT="18" ALIGN="CENTER"><A HREF="javascript:onLaunch('index.fts')" CLASS="navoff">General</A></TD>
  70.         <TD BGCOLOR="black" WIDTH="1" HEIGHT="18" ALIGN="CENTER"><IMG SRC="/images/1pixel.gif" WIDTH="1" HEIGHT="18"></TD>
  71.         <TD CLASS="navoff" WIDTH="55" HEIGHT="18" ALIGN="CENTER"><A HREF="javascript:onLaunch('stats.fts')" CLASS="navoff">Stats</A></TD>
  72.         <TD BGCOLOR="black" WIDTH="1" HEIGHT="18" ALIGN="CENTER"><IMG SRC="/images/1pixel.gif" WIDTH="1" HEIGHT="18"></TD>
  73.         <%
  74.         if (build()==FTGATE_PRO)
  75.         {
  76.             %>
  77.             <TD CLASS="navoff" WIDTH="55" HEIGHT="18"ALIGN="CENTER"><A HREF="javascript:onLaunch('queues.fts')" CLASS="navoff">Queues</A></TD>
  78.             <%
  79.         }
  80.         else
  81.         {
  82.             %>
  83.             <TD CLASS="navoff" WIDTH="55" HEIGHT="18"ALIGN="CENTER"><A HREF="javascript:onLaunch('queue.fts')" CLASS="navoff">Queue</A></TD>
  84.             <%
  85.         }
  86.         %>
  87.         <TD BGCOLOR="black" WIDTH="1" HEIGHT="18" ALIGN="CENTER"><IMG SRC="/images/1pixel.gif" WIDTH="1" HEIGHT="18"></TD>
  88.         <TD CLASS="navon" WIDTH="55" HEIGHT="18" ALIGN="CENTER"><A HREF="javascript:onLaunch('activity.fts')" CLASS="navon">Activity</A></TD>
  89.         <TD BGCOLOR="black" WIDTH="1" HEIGHT="18" ALIGN="CENTER"><IMG SRC="/images/1pixel.gif" WIDTH="1" HEIGHT="18"></TD>
  90. <!--
  91.         <TD CLASS="navoff" WIDTH="55" HEIGHT="18" ALIGN="CENTER"><A HREF="javascript:onLaunch('log.fts')" CLASS="navoff">Log</A></TD>
  92.         <TD BGCOLOR="black" WIDTH="1" HEIGHT="18" ALIGN="CENTER"><IMG SRC="/images/1pixel.gif" WIDTH="1" HEIGHT="18"></TD>
  93.         <TD CLASS="navoff" WIDTH="50" HEIGHT="18" ALIGN="CENTER"><A HREF="javascript:onLaunch('tracking.fts')" CLASS="navoff">Tracking</A></TD>
  94.         <TD WIDTH="5" HEIGHT="18"><IMG SRC="/images/right.gif" VSPACE="0" BORDER="0" WIDTH="5" HEIGHT="18"></TD>
  95.         <TD WIDTH="<%=bodywidth-336%>" HEIGHT="18"> </TD>
  96. -->
  97.         <TD CLASS="navoff" WIDTH="50" HEIGHT="18" ALIGN="CENTER"><A HREF="javascript:onLaunch('log.fts')" CLASS="navoff">Log</A></TD>
  98.         <TD WIDTH="5" HEIGHT="18"><IMG SRC="/images/right.gif" VSPACE="0" BORDER="0" WIDTH="5" HEIGHT="18"></TD>
  99.         <TD WIDTH="<%=bodywidth-279%>" HEIGHT="18"> </TD>
  100.   </TR>
  101. </TABLE>
  102. <!-- end of the tabs -->
  103.  
  104. <!-- start of the tab body -->
  105. <TABLE BORDER="0" BGCOLOR="<%=border%>" WIDTH="100%" CELLPADDING="0" CELLSPACING="0"><TR><TD>
  106. <TABLE <%=table%> CELLPADDING="0" CELLSPACING="0">
  107.   <!-- start of block -->
  108.   <TR>
  109.     <TD VALIGN="TOP">
  110.         <!-- sub table goes here -->
  111.         <TABLE BORDER="0" WIDTH="100%" CELLPADDING="0" CELLSPACING="0">
  112.           <TR>
  113.                 <TD VALIGN="TOP">
  114.             <TABLE WIDTH="100%">
  115.               <TR>
  116.                 <TH>Activity at
  117.                 <SCRIPT LANGUAGE="JavaScript" TYPE="text/javascript">
  118.                           <!--
  119.                         d = new Date();
  120.  
  121.                         s = new String();
  122.  
  123.                         if (navigator.appName.indexOf("Netscape",0)!=-1)
  124.                             s = d.toLocaleString();
  125.                         else
  126.                         {
  127.                             s = d.toString();
  128.  
  129.                             var i = s.indexOf('U');
  130.                             if (i!=-1)
  131.                                 s = s.slice(0,i-1);
  132.                         }
  133.  
  134.                         document.write(s);
  135.                           //-->
  136.                     </SCRIPT>
  137.                 </TH>
  138.                 <TD ALIGN="RIGHT">
  139.                                 <A HREF="javascript:onShow()"
  140.                                 onMouseDown="change('showA', 'create', 1)"
  141.                                 onMouseOut="change('showA', 'create', 0)"><IMG SRC="<%=buttons%>create.gif" NAME="showA" BORDER="0" WIDTH="20" HEIGHT="20" ALT="Open Activity window"></A>
  142.                 </TD>
  143.               </TR>
  144.               <TR>
  145.                 <TD COLSPAN="3">
  146.                   <TABLE WIDTH="100%" CELLPADDING="0" CELLSPACING="0"
  147.                     <TR>
  148.                       <TH WIDTH="1%">Thread</TH><TH WIDTH="1%">Module</TH><TH>Activity</TH>
  149.                     </TR>
  150.                     <%
  151.                                         var wm=new server.webmail
  152.                                         var toggle=0
  153.                       var ok=s.activity.first()
  154.                     while (ok)
  155.                           {
  156.                               var str=s.activity.item
  157.  
  158.                               // FUNCTION logLine(str)
  159.                               output.writeln("<TR>")
  160.  
  161.                               var cutstart=0
  162.                               var cutend=str.indexof(",",0)
  163.                               output.writeln("<TD CLASS=\"toggle"+toggle+"\" VALIGN=\"TOP\" NOWRAP>"+str.slice(cutstart,cutend)+" </TD>");
  164.  
  165.                               cutstart=cutend+2
  166.                               cutend=str.indexof(",",cutstart)
  167.                               output.writeln("<TD CLASS=\"toggle"+toggle+"\" VALIGN=\"TOP\" NOWRAP>"+str.slice(cutstart,cutend)+" </TD>");
  168.  
  169.                               cutstart=cutend+2
  170.                               cutend=999
  171.                       str = str.slice(cutstart,cutend)
  172.                       str = wm.escape(str)
  173.  
  174.                               output.writeln("<TD CLASS=\"toggle"+toggle+"\" VALIGN=\"TOP\">"+str+"</TD>");
  175.                               output.writeln("</TR>")
  176.  
  177.                               ok=s.activity.next()
  178.                                             toggle=!toggle
  179.                           }
  180.                     %>
  181.                     </TR>
  182.                   </TABLE>
  183.                 </TD>
  184.               </TR>
  185.             </TABLE>
  186.           </TD>
  187.             </TR>
  188.         </TABLE>
  189.         <!-- sub table ends here -->
  190.     </TD>
  191.   </TR>
  192.   <!-- end of block -->
  193. </TABLE>
  194. <!-- end of the tab body -->
  195. </TD></TR></TABLE>
  196. <!-- start of footer -->
  197. <SCRIPT LANGUAGE="JavaScript1.2" TYPE="text/javascript">
  198. <!--
  199.     var href="/info/activity.fts";
  200.     var bodywidth=<%=bodywidth%>;
  201. //-->
  202. </SCRIPT>
  203. <SCRIPT LANGUAGE="JavaScript1.2" SRC="/utility/footer.js" TYPE="text/javascript"></SCRIPT>
  204. <!-- end of footer -->
  205. </FORM>
  206.  
  207. </TD><TD WIDTH="10"> </TD></TR></TABLE>
  208. </BODY>
  209. </HTML>
  210.