home *** CD-ROM | disk | FTP | other *** search
/ Personal Computer World 2002 March / PCWMAR02.iso / software / windowsxp / ftgateoffice / ftgateoffice.exe / Main / optionsgroup.fts < prev    next >
Encoding:
Text File  |  2001-11-29  |  7.7 KB  |  249 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.roundrobin = form.roundrobin
  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. <%
  63. if (netscape)
  64. {
  65.   %>
  66.   document.captureEvents(Event.KEYPRESS);
  67.   document.onkeypress = keypress;
  68.  
  69.   function keypress(event)
  70.   {
  71.     if (event.which==13)
  72.     {
  73.       onApply();
  74.       return false;
  75.     }
  76.  
  77.     return true;
  78.   }
  79.   <%
  80. }
  81. else
  82. {
  83.   %>
  84.   function keypress()
  85.   {
  86.     if (event.keyCode==13)
  87.     {
  88.       event.returnValue=null;
  89.       onApply();
  90.     }
  91.   }
  92.   <%
  93. }
  94. %>
  95.  
  96. function onLoad()
  97. {
  98.     <%
  99.     if (build()==FTGATE_PRO)
  100.         output.writeln("setPage(4, \"Group Mailbox\");")
  101.     else
  102.         output.writeln("setPage(3, \"Group Mailbox\");")
  103.     %>
  104.  
  105.   document.ftgate.roundrobin.focus();
  106. }
  107.     
  108. function isOK(form)
  109. {
  110.     return true;
  111. }
  112. //-->
  113. </SCRIPT>
  114. <SCRIPT LANGUAGE="JavaScript1.2" SRC="/utility/cookies.js" TYPE="text/javascript"></SCRIPT>
  115. <SCRIPT LANGUAGE="JavaScript1.2" SRC="/utility/core.js" TYPE="text/javascript"></SCRIPT>
  116. <SCRIPT LANGUAGE="JavaScript1.2" SRC="/utility/dialog.js" TYPE="text/javascript"></SCRIPT>
  117. </HEAD>
  118.  
  119. <BODY BGCOLOR="white" onLoad="onLoad()" MARGINHEIGHT="0" MARGINWIDTH="0" onkeypress="keypress()">
  120.  
  121. <TABLE BORDER="0" BGCOLOR="<%=border%>" WIDTH="<%=bodywidth%>" HEIGHT="<%=bodyheight%>" CELLPADDING="0" CELLSPACING="0"><TR><TD> </TD><TD VALIGN="TOP">
  122.  
  123. <%
  124. if (session.webmail.domain=="")
  125. {
  126.     %>
  127.     <A HREF="javascript:onLaunch('/domains/index.fts')"><SPAN ID="top">Domains</SPAN></A><SPAN ID="top"> / </SPAN>
  128.     <A HREF="javascript:onLaunch('/mailboxes/index.fts')"><SPAN ID="top"><%=d.domainname%></SPAN></A><SPAN ID="top"> / </SPAN>
  129.     <SPAN ID="topsel"><%=m.name%></SPAN><SPAN ID="top"></SPAN>
  130.     <%
  131. }
  132. else
  133. {
  134.     %>
  135.     <SPAN ID="top">Mailbox:</SPAN> <SPAN ID="topsel"><%=m.name%>@<%=d.domainname%></SPAN>
  136.     <%
  137. }
  138. %>
  139.  
  140. <!-- start of the tabs -->
  141. <FORM NAME="ftgate" METHOD="POST" onSubmit="return isOK(this)" ACTION="optionsgroup.fts">
  142. <INPUT TYPE="HIDDEN" NAME="config" VALUE="1">
  143. <INPUT TYPE="HIDDEN" NAME="domain" VALUE="<%=domain%>">
  144. <INPUT TYPE="HIDDEN" NAME="name" VALUE="<%=name%>">
  145. <INPUT TYPE="HIDDEN" NAME="redirect" VALUE="">
  146.  
  147. <TABLE BORDER="0" WIDTH="100%" CELLSPACING="0" CELLPADDING="0">
  148.   <TR>
  149.         <TD WIDTH="5" HEIGHT="18"><IMG SRC="/images/left.gif" VSPACE="0" BORDER="0" WIDTH="5" HEIGHT="18"></TD>
  150.         <TD CLASS="navoff" WIDTH="50" HEIGHT="18" ALIGN="CENTER"><A HREF="javascript:onLaunch('general.fts')" CLASS="navoff">General</A></TD>
  151.         <TD BGCOLOR="black" WIDTH="1" HEIGHT="18" ALIGN="CENTER"><IMG SRC="/images/1pixel.gif" WIDTH="1" HEIGHT="18"></TD>
  152.         <TD CLASS="navon" WIDTH="55" HEIGHT="18"ALIGN="CENTER"><A HREF="javascript:onLaunch('optionsgroup.fts')" CLASS="navon">Options</A></TD>
  153.         <TD BGCOLOR="black" WIDTH="1" HEIGHT="18" ALIGN="CENTER"><IMG SRC="/images/1pixel.gif" WIDTH="1" HEIGHT="18"></TD>
  154.         <%
  155.         var width=bodywidth
  156.  
  157.         if (session.webmail.domain=="")
  158.         {
  159.             width=width-56
  160.             %>
  161.             <TD CLASS="navoff" WIDTH="55" HEIGHT="18" ALIGN="CENTER"><A HREF="javascript:onLaunch('script.fts')" CLASS="navoff">Script</A></TD>
  162.             <TD BGCOLOR="black" WIDTH="1" HEIGHT="18" ALIGN="CENTER"><IMG SRC="/images/1pixel.gif" WIDTH="1" HEIGHT="18"></TD>
  163.             <%
  164.         }
  165.         %>
  166.         <TD CLASS="navoff" WIDTH="55" HEIGHT="18" ALIGN="CENTER"><A HREF="javascript:onLaunch('security.fts')" CLASS="navoff">Security</A></TD>
  167.         <TD BGCOLOR="black" WIDTH="1" HEIGHT="18" ALIGN="CENTER"><IMG SRC="/images/1pixel.gif" WIDTH="1" HEIGHT="18"></TD>
  168.         <TD CLASS="navoff" WIDTH="55" HEIGHT="18" ALIGN="CENTER"><A HREF="javascript:onLaunch('info.fts')" CLASS="navoff">Info</A></TD>
  169.         <TD BGCOLOR="black" WIDTH="1" HEIGHT="18" ALIGN="CENTER"><IMG SRC="/images/1pixel.gif" WIDTH="1" HEIGHT="18"></TD>
  170.         <TD CLASS="navoff" WIDTH="50" HEIGHT="18" ALIGN="CENTER"><A HREF="javascript:onLaunch('grouprecipients.fts')" CLASS="navoff">Members</A></TD>
  171.         <TD BGCOLOR="black" WIDTH="1" HEIGHT="18" ALIGN="CENTER"><IMG SRC="/images/1pixel.gif" WIDTH="1" HEIGHT="18"></TD>
  172.         <TD CLASS="navoff" WIDTH="50" HEIGHT="18" ALIGN="CENTER"><A HREF="javascript:onLaunch('mailbox.fts')" CLASS="navoff">Mailbox</A></TD>
  173.         <TD BGCOLOR="<%=border%>" WIDTH="5" HEIGHT="18" ALIGN="CENTER"><IMG SRC="/images/right.gif" WIDTH="5" HEIGHT="18"></TD>
  174.         <TD WIDTH="<%=width-335%>"> </TD>
  175.   </TR>
  176. </TABLE>
  177. <!-- end of the tabs -->
  178.  
  179. <!-- start of the tab body -->
  180. <TABLE BORDER="0" BGCOLOR="<%=border%>" WIDTH="100%" CELLPADDING="0" CELLSPACING="0"><TR><TD>
  181. <TABLE <%=table%> CELLPADDING="0" CELLSPACING="0">
  182.   <!-- start of block -->
  183.   <TR>
  184.     <TD VALIGN="TOP">
  185.         <!-- sub table goes here -->
  186.         <TABLE BORDER="0" WIDTH="100%">
  187.           <TR>
  188.                 <TD>
  189.                         <TABLE CLASS="box" WIDTH="100%">
  190.                             <TR>
  191.                                 <TD>
  192.                                     <TABLE BORDER="0" WIDTH="100%">
  193.                                         <TR>
  194.                                             <TH COLSPAN="2">Group Options</TH>
  195.                                         </TR>
  196.                                         <TR>
  197.                                             <TD COLSPAN="2"><INPUT TYPE="CHECKBOX" NAME="roundrobin" onClick="setModified(true)"
  198.                                                 <% if (m.roundrobin) output.writeln("CHECKED") %>>Round robin delivery
  199.                                             </TD>
  200.                                         </TR>
  201.                                     </TABLE>
  202.                       </TD>
  203.                           </TR>
  204.                         </TABLE>
  205.           </TD>
  206.             </TR>
  207.                 <!-- sub table ends here -->
  208.                 <!-- sub table goes here -->
  209.                 <TR>
  210.                     <TD ALIGN="RIGHT">
  211.                         <%
  212.                         if (session.webmail.domain=="")
  213.                         {
  214.                             %>
  215.                             <A HREF="javascript:onClose()"
  216.                             onMouseDown="change('closeA', 'ok', 1)"
  217.                             onMouseOut="change('closeA', 'ok', 0)"><IMG SRC="<%=buttons%>ok.gif" NAME="closeA" BORDER="0" WIDTH="50" HEIGHT="20" ALT="Apply changes and close" HSPACE="5"></A>
  218.                         <A HREF="javascript:onCancel('domain=<%=domain%>')"
  219.                             onMouseDown="change('cancelA', 'cancel', 1)"
  220.                             onMouseOut="change('cancelA', 'cancel', 0)"><IMG SRC="<%=buttons%>cancel.gif" NAME="cancelA" BORDER="0" WIDTH="50" HEIGHT="20" ALT="Cancel"></A>
  221.                             <%
  222.                         }
  223.                         %>
  224.                         <A HREF="javascript:onApply()"
  225.                         onMouseDown="change('applyA', 'apply', 1)"
  226.                         onMouseOut="change('applyA', 'apply', 0)"><IMG SRC="<%=buttons%>apply.gif" NAME="applyA" BORDER="0" WIDTH="50" HEIGHT="20" ALT="Apply changes" HSPACE="5"></A>
  227.                     </TD>
  228.                 </TR>
  229.         </TABLE>
  230.         <!-- sub table ends here -->
  231.     </TD>
  232.   </TR>
  233.   <!-- end of block -->
  234. </TABLE>
  235. <!-- end of the tab body -->
  236. </TD></TR></TABLE>
  237. <SCRIPT LANGUAGE="JavaScript1.2" TYPE="text/javascript">
  238. <!--
  239.     var href="/mailboxes/optionsgroup.fts?domain=<%=domain%>&name=<%=name%>";
  240.     var bodywidth=<%=bodywidth%>;
  241. //-->
  242. </SCRIPT>
  243. <SCRIPT LANGUAGE="JavaScript1.2" SRC="/utility/footer.js" TYPE="text/javascript"></SCRIPT>
  244. </FORM>
  245.  
  246. </TD><TD WIDTH="10"> </TD></TR></TABLE>
  247. </BODY>
  248. </HTML>
  249.