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

  1. <%
  2. #include </utility/global.fts>
  3. #include </utility/ftgate.fts>
  4. #include </utility/theme.fts>
  5. #include </utility/wmsecurity.fts>
  6.  
  7. if (form.config==1)
  8. {
  9.     session.webmail.addsignature= (form.addsignature=="on")
  10.     session.webmail.signature= form.signature
  11.  
  12.     writeSettings()
  13.  
  14.     output.redirect(form.redirect)
  15. }
  16. else if (form.config==2)
  17.     output.redirect(form.redirect)
  18. %>
  19. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
  20. <HTML>
  21. <HEAD>
  22. <LINK REL=STYLESHEET HREF="/utility/main<%=nn4%>.css" TYPE="text/css">
  23. <META NAME="GENERATOR" Content="Microsoft Developer Studio">
  24. <META HTTP-EQUIV="Content-Type" content="text/html; charset=iso-8859-1">
  25. <TITLE>FTGate Web Mail -- Signature Options</TITLE>
  26.  
  27. <SCRIPT LANGUAGE="JavaScript1.2" TYPE="text/javascript">
  28. <!--
  29. var dir="<%=buttons%>"
  30.  
  31. <%
  32. if (netscape)
  33. {
  34.   %>
  35.   var enter=false;
  36.   document.captureEvents(Event.KEYPRESS|Event.FOCUS);
  37.   document.onkeypress = keypress;
  38.   document.onfocus = focus;
  39.  
  40.   function focus(event)
  41.   {
  42.     if (event.target==document.ftgate.signature)
  43.     {
  44.       enter=true;
  45.     }
  46.     else
  47.       enter=false;
  48.   }
  49.  
  50.   function keypress(event)
  51.   {
  52.     if (enter)
  53.       return true;
  54.  
  55.     if (event.which==13)
  56.     {
  57.       onClose();
  58.       return false;
  59.     }
  60.  
  61.     return true;
  62.   }
  63.   <%
  64. }
  65. else
  66. {
  67.   %>
  68.   function keypress()
  69.   {
  70.     if (document.activeElement==document.ftgate.signature)
  71.       return;
  72.  
  73.     if (event.keyCode==13)
  74.     {
  75.       event.returnValue=null;
  76.       onClose();
  77.     }
  78.   }
  79.   <%
  80. }
  81. %>
  82.  
  83. function onLoad()
  84. {
  85.     document.ftgate.addsignature.focus();
  86. }
  87.  
  88. function isOK(form)
  89. {
  90.     return true;
  91. }
  92.  
  93. //-->
  94. </SCRIPT>
  95. <SCRIPT LANGUAGE="JavaScript1.2" SRC="/utility/cookies.js" TYPE="text/javascript"></SCRIPT>
  96. <SCRIPT LANGUAGE="JavaScript1.2" SRC="/utility/core.js" TYPE="text/javascript"></SCRIPT>
  97. <SCRIPT LANGUAGE="JavaScript1.2" SRC="/utility/dialog.js" TYPE="text/javascript"></SCRIPT>
  98. </HEAD>
  99.  
  100. <BODY BGCOLOR="white" onLoad="onLoad()" MARGINHEIGHT="0" MARGINWIDTH="0" onKeypress="keypress()">
  101.  
  102. <TABLE BORDER="0" BGCOLOR="<%=border%>" WIDTH="100%" HEIGHT="<%=bodyheight%>" CELLPADDING="0" CELLSPACING="0"><TR><TD> </TD><TD VALIGN="TOP">
  103.  
  104. <SPAN ID="top">Mailbox:</SPAN> <SPAN ID="topsel"><%=m.name%>@<%=d.domainname%></SPAN>
  105.  
  106. <FORM NAME="ftgate" METHOD="POST" onSubmit="return isOK(this)" ACTION="signature.fts">
  107. <INPUT TYPE="HIDDEN" NAME="redirect" VALUE="">
  108. <INPUT TYPE="HIDDEN" NAME="config" VALUE="1">
  109.  
  110. <TABLE ID="table" BORDER="0" CELLSPACING="0" CELLPADDING="0">
  111.   <TR>
  112.         <TD WIDTH="5" HEIGHT="18"><IMG SRC="/images/left.gif" VSPACE="0" BORDER="0" WIDTH="5" HEIGHT="18"></TD>
  113.         <TD CLASS="navoff" WIDTH="50" HEIGHT="18" ALIGN="CENTER"><A HREF="javascript:onLaunch('/inbox/index.fts')" CLASS="navoff">Inbox</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('/addresses/index.fts')" CLASS="navoff">Addresses</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="navon" WIDTH="50" HEIGHT="18" ALIGN="CENTER"><A HREF="javascript:onLaunch('/options/index.fts')" CLASS="navon">Options</A></TD>
  118.         <TD WIDTH="5" HEIGHT="18"><IMG SRC="/images/right-s.gif" VSPACE="0" BORDER="0" WIDTH="5" HEIGHT="18"></TD>
  119.         <TD WIDTH="<%=bodywidth-167%>" HEIGHT="18"> </TD>
  120.   </TR>
  121. </TABLE>
  122. <!--- end of the tabs ----->
  123.  
  124. <!--- start of the tab body --->
  125. <TABLE BORDER="0" BGCOLOR="<%=border%>" WIDTH="100%" CELLPADDING="0" CELLSPACING="0"><TR><TD>
  126. <TABLE <%=table%> CELLPADDING="0" CELLSPACING="0">
  127.   <!----- start of block --->
  128.   <TR>
  129.     <TD VALIGN="TOP">
  130.         <!----- sub table goes here --->
  131.         <TABLE BORDER="0" WIDTH="100%">
  132.           <TR>
  133.                 <TD VALIGN="TOP">
  134.                         <TABLE CLASS="box" WIDTH="100%">
  135.                             <TR>
  136.                                 <TD>
  137.                                     <TABLE BORDER="0" WIDTH="100%">
  138.                                         <TR>
  139.                                             <TH>Signature</TH>
  140.                                         </TR>
  141.                             <TR>
  142.                                 <TD VALIGN="TOP">
  143.                                                 <INPUT TYPE="CHECKBOX" NAME="addsignature" onChange="setModified(true)"
  144.                                                 <% if (session.webmail.addsignature==1) output.write("CHECKED") %>>
  145.                                                 Add this signature to all outgoing messages
  146.                                             </TD>
  147.                                         </TR>
  148.                                         <TR>
  149.                                             <TD>
  150.                                     <TEXTAREA NAME="signature" COLS="<%=size60%>" ROWS="5" onChange="setModified(true)">
  151. <%=session.webmail.signature%></TEXTAREA>
  152.                                 </TD>
  153.                             </TR>
  154.                                     </TABLE>
  155.                                 </TD>
  156.                             </TR>
  157.                         </TABLE>
  158.           </TD>
  159.             </TR>
  160.                 <TR>
  161.                     <TD ALIGN="RIGHT">
  162.                         <A HREF="javascript:onClose()"
  163.                         onMouseDown="change('closeA', 'ok', 1)"
  164.                         onMouseOut="change('closeA', 'ok', 0)"><IMG SRC="<%=buttons%>ok2.gif" NAME="closeA" BORDER="0" WIDTH="50" HEIGHT="20" ALT="Apply changes and close"></A>
  165.                     <A HREF="javascript:onCancel()"
  166.                         onMouseDown="change('cancelA', 'cancel', 1)"
  167.                         onMouseOut="change('cancelA', 'cancel', 0)"><IMG SRC="<%=buttons%>cancel.gif" NAME="cancelA" BORDER="0" WIDTH="50" HEIGHT="20" ALT="Cancel"></A>
  168.                     </TD>
  169.                 </TR>
  170.         </TABLE>
  171.         <!----- sub table ends here --->
  172.     </TD>
  173.   </TR>
  174.   <!------ end of block ----->
  175. </TABLE>
  176. <!--- end of the tab body --->
  177. </TD></TR></TABLE>
  178.  
  179. </FORM>
  180. </TD><TD WIDTH="10"> </TD></TD></TR></TABLE>
  181. </BODY>
  182. </HTML>
  183.