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