home *** CD-ROM | disk | FTP | other *** search
/ Internet Magazine 2002 August / INTERNET94.ISO / pc / software / windows / mail / ft_gate_office / ftgateoffice105.exe / Main / archiving.fts < prev    next >
Encoding:
Text File  |  2002-03-08  |  7.3 KB  |  239 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 a = new server.archive
  8. var s = new server.system
  9. //var t = new server.tracking
  10.  
  11. if (form.config=="1")
  12. {
  13.   a.enable = form.enable=="on"
  14.   a.path = form.path
  15.  
  16. //  t.enable = form.tracking=="on"
  17.  
  18.   if (form.redirect!="")
  19.     output.redirect(form.redirect)
  20. }
  21. else if (form.config=="2")
  22. {
  23.   if (form.redirect!="")
  24.     output.redirect(form.redirect)
  25. }
  26. %>
  27. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
  28. <HTML>
  29. <HEAD>
  30. <LINK REL=STYLESHEET HREF="/utility/main<%=nn4%>.css" TYPE="text/css">
  31. <META NAME="GENERATOR" CONTENT="Microsoft Developer Studio">
  32. <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
  33. <TITLE>Configuration -- Archiving</TITLE>
  34.  
  35. <SCRIPT LANGUAGE="JavaScript1.2" TYPE="text/javascript">
  36. <!--
  37. var dir="<%=buttons%>";
  38. var pro=<%=build()==FTGATE_PRO%>;
  39.  
  40. <%
  41. if (netscape)
  42. {
  43.   %>
  44.   document.captureEvents(Event.KEYPRESS);
  45.   document.onkeypress = keypress;
  46.  
  47.   function keypress(event)
  48.   {
  49.     if (event.which==13)
  50.     {
  51.       onApply();
  52.       return false;
  53.     }
  54.  
  55.     return true;
  56.   }
  57.   <%
  58. }
  59. else
  60. {
  61.   %>
  62.   function keypress()
  63.   {
  64.     if (event.keyCode==13)
  65.     {
  66.       event.returnValue=null;
  67.       onApply();
  68.     }
  69.   }
  70.   <%
  71. }
  72. %>
  73.  
  74. function onLoad()
  75. {
  76.     setPage(2, "System Configuration");
  77.     document.ftgate.path.focus();
  78. }
  79.  
  80. function isOK(form)
  81. {
  82.   var err="Enter a valid path.";
  83.  
  84.   if (form.path.value=="")
  85.   {
  86.     alert(err);
  87.     form.path.focus();
  88.     return false;
  89.   }
  90.  
  91.   return true;
  92. }
  93.  
  94. function onLocalCancel()
  95. {
  96.   change('cancelA', 'cancel', 0);
  97.  
  98.   if (getModified())
  99.   {
  100.     if (!window.confirm("Discard changes?"))
  101.       return;
  102.   }
  103.  
  104.   setModified(false);
  105.      document.ftgate.reset();
  106. }
  107. //-->
  108. </SCRIPT>
  109. <SCRIPT LANGUAGE="JavaScript1.2" SRC="/utility/cookies.js" TYPE="text/javascript"></SCRIPT>
  110. <SCRIPT LANGUAGE="JavaScript1.2" SRC="/utility/core.js" TYPE="text/javascript"></SCRIPT>
  111. <SCRIPT LANGUAGE="JavaScript1.2" SRC="/utility/dialog.js" TYPE="text/javascript"></SCRIPT>
  112. </HEAD>
  113.  
  114. <BODY BGCOLOR="white" onLoad="onLoad()" MARGINHEIGHT="0" MARGINWIDTH="0" onkeypress="keypress()">
  115.  
  116. <TABLE BORDER="0" BGCOLOR="<%=border%>" WIDTH="<%=bodywidth%>" HEIGHT="<%=bodyheight%>" CELLPADDING="0" CELLSPACING="0"><TR><TD> </TD><TD VALIGN="TOP">
  117.  
  118. <SPAN ID="topsel">Configuration</SPAN>
  119.  
  120. <FORM NAME="ftgate" METHOD="POST" onSubmit="return isOK(document.ftgate)" ACTION="archiving.fts">
  121. <!-- hidden variables -->
  122. <INPUT TYPE="HIDDEN" NAME="config" VALUE="1">
  123. <INPUT TYPE="HIDDEN" NAME="redirect" VALUE="">
  124.  
  125. <!-- start of the tabs -->
  126. <TABLE BORDER="0" WIDTH="100%" CELLSPACING="0" CELLPADDING="0">
  127.   <TR>
  128.         <TD WIDTH="5" HEIGHT="18"><IMG SRC="/images/left.gif" VSPACE="0" BORDER="0" WIDTH="5" HEIGHT="18"></TD>
  129.         <TD CLASS="navoff" WIDTH="50" HEIGHT="18" ALIGN="CENTER"><A HREF="javascript:onLaunch('index.fts')" CLASS="navoff">General</A></TD>
  130.         <TD BGCOLOR="black" WIDTH="1" HEIGHT="18" ALIGN="CENTER"><IMG SRC="/images/1pixel.gif" WIDTH="1" HEIGHT="18"></TD>
  131.         <TD CLASS="navoff" WIDTH="55" HEIGHT="18" ALIGN="CENTER"><A HREF="javascript:onLaunch('password.fts')" CLASS="navoff">Password</A></TD>
  132.         <TD BGCOLOR="black" WIDTH="1" HEIGHT="18" ALIGN="CENTER"><IMG SRC="/images/1pixel.gif" WIDTH="1" HEIGHT="18"></TD>
  133.         <TD CLASS="navoff" WIDTH="55" HEIGHT="18" ALIGN="CENTER"><A HREF="javascript:onLaunch('logging.fts')" CLASS="navoff">Logging</A></TD>
  134.         <TD BGCOLOR="black" WIDTH="1" HEIGHT="18" ALIGN="CENTER"><IMG SRC="/images/1pixel.gif" WIDTH="1" HEIGHT="18"></TD>
  135.         <TD CLASS="navon" WIDTH="55" HEIGHT="18"ALIGN="CENTER"><A HREF="javascript:onLaunch('archiving.fts')" CLASS="navon">Archiving</A></TD>
  136.         <TD BGCOLOR="black" WIDTH="1" HEIGHT="18" ALIGN="CENTER"><IMG SRC="/images/1pixel.gif" WIDTH="1" HEIGHT="18"></TD>
  137.         <TD CLASS="navoff" WIDTH="55" HEIGHT="18" ALIGN="CENTER"><A HREF="javascript:onLaunch('spooling.fts')" CLASS="navoff">Spooling</A></TD>
  138.         <TD BGCOLOR="black" WIDTH="1" HEIGHT="18" ALIGN="CENTER"><IMG SRC="/images/1pixel.gif" WIDTH="1" HEIGHT="18"></TD>
  139.         <TD CLASS="navoff" WIDTH="50" HEIGHT="18" ALIGN="CENTER"><A HREF="javascript:onLaunch('licence.fts')" CLASS="navoff">Registration</A></TD>
  140.         <TD WIDTH="5" HEIGHT="18"><IMG SRC="/images/right.gif" VSPACE="0" BORDER="0" WIDTH="5" HEIGHT="18"></TD>
  141.         <TD WIDTH="<%=bodywidth-335%>" HEIGHT="18"> </TD>
  142.   </TR>
  143. </TABLE>
  144. <!-- end of the tabs -->
  145.  
  146. <!-- start of the tab body -->
  147. <TABLE BORDER="0" BGCOLOR="<%=border%>" WIDTH="100%" CELLPADDING="0" CELLSPACING="0"><TR><TD>
  148. <TABLE <%=table%> CELLPADDING="0" CELLSPACING="0">
  149. <!-- start of block -->
  150.   <TR>
  151.     <TD VALIGN="TOP">
  152.         <!-- sub table goes here -->
  153.         <TABLE BORDER="0" WIDTH="100%">
  154.           <TR>
  155.                 <TD VALIGN="TOP">
  156.             <TABLE CLASS="box" WIDTH="100%">
  157.                             <TR>
  158.                                 <TH>Archiving</TH>
  159.                             </TR>
  160.               <TR>
  161.                 <TD>
  162.                   <TABLE BORDER="0" WIDTH="100%">
  163.                                         <TR>
  164.                                             <TD COLSPAN="2"><INPUT TYPE="CHECKBOX" NAME="enable" onChange="setModified(true)"
  165.                                             <% if (a.enable) output.write("CHECKED") %>>Place a copy of all mail in the following folder
  166.                                             </TD>
  167.                                         </TR>
  168.                                         <TR>
  169.                                             <TD>Archive path</TD>
  170.                                             <TD><INPUT TYPE="TEXT" NAME="path" VALUE="<%=a.path%>" onChange="setModified(true)" SIZE="<%=size40%>"></TD>
  171.                                         </TR>
  172.                                     </TABLE>
  173.                                 </TD>
  174.                             </TR>
  175.                         </TABLE>
  176.                     </TD>
  177.                 </TR>
  178.                 <!-- sub table ends here -->
  179.             <!-- sub table goes here -->
  180. <!--
  181.           <TR>
  182.                 <TD VALIGN="TOP">
  183.             <TABLE CLASS="box" WIDTH="100%">
  184.                             <TR>
  185.                                 <TH>Message Tracking</TH>
  186.                             </TR>
  187.               <TR>
  188.                 <TD>
  189.                   <TABLE BORDER="0" WIDTH="100%">
  190.                                         <TR>
  191.                                             <TD COLSPAN="2"><INPUT TYPE="CHECKBOX" NAME="tracking" onChange="setModified(true)"
  192.                                                 <%
  193.                                                 // if (t.enable)
  194.                                                 //    output.writeln("CHECKED")
  195.                                                 %>>Provide message tracking
  196.                                             </TD>
  197.                                         </TR>
  198.                                     </TABLE>
  199.                                 </TD>
  200.                             </TR>
  201.                         </TABLE>
  202.                     </TD>
  203.                 </TR>
  204. -->
  205.                 <!-- sub table ends here -->
  206.                 <!-- table footer goes here -->
  207.                 <TR>
  208.           <TD COLSPAN="2" ALIGN="RIGHT">
  209.                     <A HREF="javascript:onApply()"
  210.                     onMouseDown="change('applyA', 'apply', 1)"
  211.                     onMouseOut="change('applyA', 'apply', 0)"><IMG SRC="<%=buttons%>apply.gif" NAME="applyA" BORDER="0" WIDTH="50" HEIGHT="20" ALT="Apply changes"></A>
  212.                     <A HREF="javascript:onLocalCancel()"
  213.                     onMouseDown="change('cancelA', 'cancel', 1)"
  214.                     onMouseOut="change('cancelA', 'cancel', 0)"><IMG SRC="<%=buttons%>cancel.gif" NAME="cancelA" BORDER="0" WIDTH="50" HEIGHT="20" ALT="Cancel" HSPACE="5"></A>
  215.           </TD>
  216.         </TR>
  217.         <!-- table footer ends here -->
  218.         </TABLE>
  219.     </TD>
  220. </TR>
  221. </TABLE>
  222. <!-- end of the tab body -->
  223. </TD></TR></TABLE>
  224.  
  225. <!-- footer starts here -->
  226. <SCRIPT LANGUAGE="JavaScript1.2" TYPE="text/javascript">
  227. <!--
  228.     var href="/config/archiving.fts";
  229.     var bodywidth=<%=bodywidth%>;
  230. //-->
  231. </SCRIPT>
  232. <SCRIPT LANGUAGE="JavaScript1.2" SRC="/utility/footer.js" TYPE="text/javascript"></SCRIPT>
  233. <!-- footer ends here -->
  234. </FORM>
  235.  
  236. </TD><TD> </TD></TR></TABLE>
  237. </BODY>
  238. </HTML>
  239.