home *** CD-ROM | disk | FTP | other *** search
/ Personal Computer World 2002 March / PCWMAR02.iso / software / windowsxp / ftgateoffice / ftgateoffice.exe / Main / optionsrobot.fts < prev    next >
Encoding:
Text File  |  2001-11-29  |  7.1 KB  |  206 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 d = new server.domain
  8. var buildType=build()
  9.  
  10. var domain
  11. var name
  12.  
  13. session.system.error=0
  14.  
  15. if (form.config>=1)
  16.     d.domainname = form.domain
  17. else
  18.     d.domainname = request.domain
  19.  
  20. var m = new d.mailbox
  21.  
  22. if (form.config==1)
  23. {
  24.     domain = form.domain
  25.     name = form.name
  26.  
  27.     m.name=name
  28.  
  29.     m.command=form.command
  30.  
  31.     if (form.redirect!="")
  32.     {
  33.         var parms="?domain="+domain+"&name="+name
  34.         output.redirect(form.redirect+parms)
  35.     }
  36. }
  37. else if (form.config=="2")
  38. {
  39.   if (form.redirect!="")
  40.         output.redirect(form.redirect+"?domain="+form.domain+"&name="+form.name)
  41. }
  42. else
  43. {
  44.     domain = request.domain
  45.     name = request.name
  46.  
  47.     m.name=name
  48. }
  49. %>
  50. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
  51. <HTML>
  52. <HEAD>
  53. <LINK REL=STYLESHEET HREF="/utility/main<%=nn4%>.css" TYPE="text/css">
  54. <META NAME="GENERATOR" Content="Microsoft Developer Studio">
  55. <META HTTP-EQUIV="Content-Type" content="text/html; charset=iso-8859-1">
  56. <TITLE>Mailboxes -- Options</TITLE>
  57. <SCRIPT LANGUAGE="JavaScript1.2" TYPE="text/javascript">
  58. <!--
  59. var dir="<%=buttons%>";
  60. var pro=<%=build()==FTGATE_PRO%>;
  61.  
  62. function isOK(form)
  63. {
  64.     return true;
  65. }
  66.  
  67. function onLoad()
  68. {
  69.     <%
  70.     if (build()==FTGATE_PRO)
  71.         output.writeln("setPage(4, \"Robot Mailbox\");")
  72.     else
  73.         output.writeln("setPage(3, \"Robot Mailbox\");")
  74.     %>
  75.  
  76.   document.ftgate.command.focus();
  77. }
  78. //-->
  79. </SCRIPT>
  80. <SCRIPT LANGUAGE="JavaScript1.2" SRC="/utility/cookies.js" TYPE="text/javascript"></SCRIPT>
  81. <SCRIPT LANGUAGE="JavaScript1.2" SRC="/utility/core.js" TYPE="text/javascript"></SCRIPT>
  82. <SCRIPT LANGUAGE="JavaScript1.2" SRC="/utility/dialog.js" TYPE="text/javascript"></SCRIPT>
  83. </HEAD>
  84.  
  85. <BODY BGCOLOR="white" onLoad="onLoad()" MARGINHEIGHT="0" MARGINWIDTH="0">
  86.  
  87. <TABLE BORDER="0" BGCOLOR="<%=border%>" WIDTH="<%=bodywidth%>" HEIGHT="<%=bodyheight%>" CELLPADDING="0" CELLSPACING="0"><TR><TD> </TD><TD VALIGN="TOP">
  88.  
  89. <A HREF="javascript:onLaunch('/domains/index.fts')"><SPAN ID="top">Domains</SPAN></A><SPAN ID="top"> / </SPAN>
  90. <A HREF="javascript:onLaunch('/mailboxes/index.fts')"><SPAN ID="top"><%=d.domainname%></SPAN></A><SPAN ID="top"> / </SPAN>
  91. <SPAN ID="topsel"><%=m.name%></SPAN><SPAN ID="top"></SPAN>
  92.  
  93. <!--- start of the tabs ---->
  94. <FORM NAME="ftgate" METHOD="POST" onSubmit="return isOK(this)" ACTION="optionsrobot.fts">
  95. <INPUT TYPE="HIDDEN" NAME="config" VALUE="1">
  96. <INPUT TYPE="HIDDEN" NAME="domain" VALUE="<%=domain%>">
  97. <INPUT TYPE="HIDDEN" NAME="name" VALUE="<%=name%>">
  98. <INPUT TYPE="HIDDEN" NAME="redirect" VALUE="">
  99.  
  100. <TABLE BORDER="0" WIDTH="100%" CELLSPACING="0" CELLPADDING="0">
  101.   <TR>
  102.         <TD WIDTH="5" HEIGHT="18"><IMG SRC="/images/left.gif" VSPACE="0" BORDER="0" WIDTH="5" HEIGHT="18"></TD>
  103.         <TD CLASS="navoff" WIDTH="50" HEIGHT="18" ALIGN="CENTER"><A HREF="javascript:onLaunch('general.fts')" CLASS="navoff">General</A></TD>
  104.         <TD BGCOLOR="black" WIDTH="1" HEIGHT="18" ALIGN="CENTER"><IMG SRC="/images/1pixel.gif" WIDTH="1" HEIGHT="18"></TD>
  105.         <TD CLASS="navon" WIDTH="55" HEIGHT="18"ALIGN="CENTER"><A HREF="javascript:onLaunch('optionslist.fts')" CLASS="navon">Options
  106.         <TD BGCOLOR="black" WIDTH="1" HEIGHT="18" ALIGN="CENTER"><IMG SRC="/images/1pixel.gif" WIDTH="1" HEIGHT="18"></TD>
  107.         <%
  108.         var width=bodywidth
  109.         width=width-56
  110.         %>
  111.         <TD CLASS="navoff" WIDTH="55" HEIGHT="18" ALIGN="CENTER"><A HREF="javascript:onLaunch('script.fts')" CLASS="navoff">Script</A></TD>
  112.         <TD BGCOLOR="black" WIDTH="1" HEIGHT="18" ALIGN="CENTER"><IMG SRC="/images/1pixel.gif" WIDTH="1" HEIGHT="18"></TD>
  113.         <TD CLASS="navoff" WIDTH="55" HEIGHT="18" ALIGN="CENTER"><A HREF="javascript:onLaunch('security.fts')" CLASS="navoff">Security</A></TD>
  114.         <TD BGCOLOR="black" WIDTH="1" HEIGHT="18" ALIGN="CENTER"><IMG SRC="/images/1pixel.gif" WIDTH="1" HEIGHT="18"></TD>
  115.         <TD CLASS="navoff" WIDTH="55" HEIGHT="18" ALIGN="CENTER"><A HREF="javascript:onLaunch('info.fts')" CLASS="navoff">Info</A></TD>
  116.         <TD BGCOLOR="black" WIDTH="1" HEIGHT="18" ALIGN="CENTER"><IMG SRC="/images/1pixel.gif" WIDTH="1" HEIGHT="18"></TD>
  117.         <TD CLASS="navoff" WIDTH="50" HEIGHT="18" ALIGN="CENTER"><A HREF="javascript:onLaunch('mailbox.fts')" CLASS="navoff">Mailbox</A></TD>
  118.         <TD BGCOLOR="<%=border%>" WIDTH="5" HEIGHT="18" ALIGN="CENTER"><IMG SRC="/images/right.gif" WIDTH="5" HEIGHT="18"></TD>
  119.         <%
  120.         if (buildType==FTGATE_PRO)
  121.         {
  122.             %>
  123.             <TD WIDTH="<%=bodywidth-335%>"> </TD>
  124.             <%
  125.         }
  126.         else
  127.         {
  128.             %>
  129.             <TD WIDTH="<%=bodywidth-279%>"> </TD>
  130.             <%
  131.         }
  132.         %>
  133.   </TR>
  134. </TABLE>
  135. <!--- end of the tabs ----->
  136.  
  137. <!--- start of the tab body --->
  138. <TABLE BORDER="0" BGCOLOR="<%=border%>" WIDTH="100%" CELLPADDING="0" CELLSPACING="0"><TR><TD>
  139. <TABLE <%=table%> CELLPADDING="0" CELLSPACING="0">
  140.   <!----- start of block --->
  141.   <TR>
  142.     <TD VALIGN="TOP">
  143.         <!-- sub table goes here -->
  144.         <TABLE BORDER="0" WIDTH="100%">
  145.           <TR>
  146.                 <TD>
  147.                         <TABLE CLASS="box" WIDTH="100%">
  148.                             <TR>
  149.                                 <TD>
  150.                                     <TABLE BORDER="0" WIDTH="100%">
  151.                                         <TR>
  152.                                             <TH VALIGN="TOP" COLSPAN="2">Robot Options</TH>
  153.                                         </TR>
  154.                                         <TR>
  155.                                             <TD>Enter the command line that you wish to execute.<P>
  156.                                                 
  157.                                                 Note: you must specify the full path to the file and include the extension
  158.                                                 (.exe).  You may use command line option %FILE% to represent
  159.                                                 the mail message that will be processed by the command.<P>
  160.  
  161.                                                 e.g. c:\windows\notepad.exe /p %FILE%<p>
  162.  
  163.                                                 <INPUT TYPE="EDIT" NAME="command" SIZE="<%=size60%>" VALUE="<%=m.command%>" onChange="setModified(true)">
  164.                                             </TD>
  165.                                         </TR>
  166.                                     </TABLE>
  167.                                 </TD>
  168.                             </TR>
  169.                         </TABLE>
  170.           </TD>
  171.             </TR>
  172.                 <TR>
  173.                     <TD ALIGN="RIGHT">
  174.                         <A HREF="javascript:onClose()"
  175.                         onMouseDown="change('closeA', 'ok', 1)"
  176.                         onMouseOut="change('closeA', 'ok', 0)"><IMG SRC="<%=buttons%>ok.gif" NAME="closeA" BORDER="0" WIDTH="50" HEIGHT="20" ALT="Apply changes and close"></A>
  177.                         <A HREF="javascript:onCancel('domain=<%=domain%>')"
  178.                         onMouseDown="change('cancelA', 'cancel', 1)"
  179.                         onMouseOut="change('cancelA', 'cancel', 0)"><IMG SRC="<%=buttons%>cancel.gif" NAME="cancelA" BORDER="0" WIDTH="50" HEIGHT="20" ALT="Cancel"></A>
  180.                         <A HREF="javascript:onApply()"
  181.                         onMouseDown="change('applyA', 'apply', 1)"
  182.                         onMouseOut="change('applyA', 'apply', 0)"><IMG SRC="<%=buttons%>apply.gif" NAME="applyA" BORDER="0" WIDTH="50" HEIGHT="20" ALT="Apply changes"></A>
  183.                     </TD>
  184.                 </TR>
  185.         </TABLE>
  186.         <!----- sub table ends here --->
  187.     </TD>
  188.   </TR>
  189.   <!------ end of block ----->
  190. </TABLE>
  191. <!--- end of the tab body --->
  192. </TD></TR></TABLE>
  193.  
  194. <SCRIPT LANGUAGE="JavaScript1.2" TYPE="text/javascript">
  195. <!--
  196.     var href="/mailboxes/optionsrobot.fts?domain=<%=domain%>&name=<%=name%>";
  197.     var bodywidth=<%=bodywidth%>;
  198. //-->
  199. </SCRIPT>
  200. <SCRIPT LANGUAGE="JavaScript1.2" SRC="/utility/footer.js" TYPE="text/javascript"></SCRIPT>
  201. </FORM>
  202.  
  203. </TD><TD WIDTH="10"> </TD></TR></TABLE>
  204. </BODY>
  205. </HTML>
  206.