home *** CD-ROM | disk | FTP | other *** search
/ Personal Computer World 2002 March / PCWMAR02.iso / software / windowsxp / ftgateoffice / ftgateoffice.exe / Main / messageheader.fts < prev    next >
Encoding:
Text File  |  2001-11-29  |  5.4 KB  |  178 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 s = new server.system
  9.  
  10. d.domainname=request.domain
  11.  
  12. var m=new d.mailbox
  13.  
  14. if (d.description=="Local")
  15.     m.name=request.name
  16. else
  17.     m.findfirst(request.domain)
  18.  
  19. var folder=new m.folder
  20. var msg
  21. var replyto=""
  22.  
  23. if (!folder.message.selectid(request.id))
  24. {
  25.     %>
  26.     <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
  27.     <HTML>
  28.     <HEAD>
  29.     <SCRIPT LANGUAGE="JavaScript1.2" TYPE="text/javascript">
  30.     <!--
  31.     if (!window.opener.closed)
  32.     {
  33.         if (window.opener.location.href.indexOf("mailbox.fts",0)!=-1)
  34.             window.opener.location.href="mailbox.fts?domain=<%=request.domain%>&name=<%=request.name%>&id=<%=request.id%>";
  35.     }
  36.  
  37.     window.close();
  38.     //-->
  39.     </SCRIPT>
  40.     </HEAD>
  41.     <BODY>
  42.     </BODY>
  43.     </HTML>
  44.     <%
  45. }
  46.  
  47. if (folder.message.replyto)
  48. {
  49.     extractNameAndAddress(folder.message.replyto)
  50.     replyto=extractedAddress
  51. }
  52. else
  53. {
  54.     extractNameAndAddress(folder.message.fromline)
  55.     replyto=extractedAddress
  56. }
  57.  
  58. if (request.command=="1")
  59. {
  60.     if (folder.message.selectid(request.delete))
  61.         folder.message.delete()
  62.     %>
  63.     <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
  64.     <HTML>
  65.     <HEAD>
  66.     <SCRIPT LANGUAGE="JavaScript1.2" TYPE="text/javascript">
  67.     <!--
  68.     if (!window.opener.closed)
  69.     {
  70.         if (window.opener.location.href.indexOf("mailbox.fts",0)!=-1)
  71.             window.opener.location.href="mailbox.fts?domain=<%=request.domain%>&name=<%=request.name%>&id=<%=request.id%>";
  72.     }
  73.  
  74.     window.close();
  75.     //-->
  76.     </SCRIPT>
  77.     </HEAD>
  78.     <BODY>
  79.     </BODY>
  80.     </HTML>
  81.     <%
  82. }
  83. else
  84. {
  85.     %>
  86.     <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
  87.     <HTML>
  88.     <HEAD>
  89.     <LINK REL=STYLESHEET HREF="/utility/main<%=nn4%>.css" TYPE="text/css">
  90.     <STYLE>
  91.         BODY { margin: 0; padding: 0; border: 0; margin-right: 16; }
  92.         IMG { margin: 0; padding: 0; border: 0 }
  93.         FORM { margin: 0; padding: 0; border: 0 }
  94.         TABLE { margin: 0; padding: 0; border: 0 }
  95.     </STYLE>
  96.     <META NAME="GENERATOR" Content="Microsoft Developer Studio">
  97.     <META HTTP-EQUIV="Content-Type" content="text/html; charset=iso-8859-1">
  98.     <TITLE>Message</TITLE>
  99.     <SCRIPT LANGUAGE="JavaScript1.2" TYPE="text/javascript">
  100.     <!--
  101.  
  102.     var dir="<%=buttons%>";
  103.  
  104.     if (!document.images) {}
  105.     else {
  106.         delete0 = new Image();
  107.         delete0.src  = dir+"delete2.gif";
  108.         delete1 = new Image();
  109.         delete1.src = dir+"delete2on.gif";
  110.         help0 = new Image();
  111.         help0.src  = dir+"help.gif";
  112.         help1 = new Image();
  113.         help1.src = dir+"helpon.gif";
  114.         reply0 = new Image();
  115.         reply0.src  = dir+"reply.gif";
  116.         reply1 = new Image();
  117.         reply1.src = dir+"replyon.gif";
  118.     }
  119.  
  120.     function change(Name,Image,No)
  121.     {
  122.         if (!document.images) {}
  123.         else document[Name].src = eval(Image + No + ".src");
  124.     }
  125.     
  126.     function onDelete()
  127.     {
  128.         parent.window.location.href="messageheader.fts?domain=<%=request.domain%>"+
  129.                                                                 "&name=<%=request.name%>&id=<%=request.id%>&command=1&delete=<%=request.id%>";
  130.     }
  131.  
  132.     function onLoad()
  133.     {
  134.         parent.main.location.href="messagebody.fts?domain=<%=request.domain%>&name=<%=request.name%>&id=<%=request.id%>";
  135.     }
  136.     //-->
  137.     </SCRIPT>
  138.     <SCRIPT LANGUAGE="JavaScript1.2" SRC="/utility/cookies.js" TYPE="text/javascript"></SCRIPT>
  139.     <SCRIPT LANGUAGE="JavaScript1.2" SRC="/utility/core.js" TYPE="text/javascript"></SCRIPT>
  140.     </HEAD>
  141.  
  142.     <BODY LEFTMARGIN="0" TOPMARGIN="0" MARGINHEIGHT="0" MARGINWIDTH="0" onLoad="onLoad()">
  143.     <TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
  144.         <TR>
  145.             <TD BGCOLOR="<%=body%>" ROWSPAN="2" WIDTH="200" HEIGHT="54"><IMG SRC="/images/<%=s.serverid%>1.gif" VSPACE="0" ALT="FTGatePro" WIDTH="200" HEIGHT="54"></TD>
  146.             <TD WIDTH="<%=bodywidth-713%>" BGCOLOR="<%=body%>" HEIGHT="18"> </TD>
  147.             <TD BGCOLOR="<%=body%>" WIDTH="5" HEIGHT="18"><IMG SRC="/images/leftup.gif" NAME="left" VSPACE="0" BORDER="0" WIDTH="5" HEIGHT="18"></TD>
  148.             <TD BGCOLOR="<%=nav%>" CLASS="nvoff" WIDTH="400" HEIGHT="18" ALIGN="CENTER"> </TD>
  149.             <TD BGCOLOR="<%=nav%>" CLASS="nvoff" WIDTH="98" HEIGHT="18" ALIGN="CENTER"> </TD>
  150.             <TD BGCOLOR="<%=border%>" WIDTH="5" HEIGHT="18"><IMG SRC="/images/right.gif" NAME="right" VSPACE="0" BORDER="0" WIDTH="5" HEIGHT="18"></TD>
  151.         </TR>
  152.         <TR>
  153.             <TD BGCOLOR="<%=body%>"> </TD>
  154.             <TD BGCOLOR="<%=body%>" COLSPAN="2" ALIGN="LEFT" HEIGHT="36"><SPAN ID="TITLE">Message</SPAN></TD>
  155.             </TD>
  156.             <TD BGCOLOR="<%=body%>" COLSPAN="2" ALIGN="RIGHT" HEIGHT="36" NOWRAP>
  157.                 <A HREF="javascript:onHelp()"onMouseOver="st('Show Help topic for current page')" 
  158.                 onMouseDown="change('helpA', 'help', 1)"
  159.                 onMouseOut="change('helpA', 'help', 0)"><IMG SRC="<%=buttons%>help.gif" NAME="helpA" BORDER="0" WIDTH="20" HEIGHT="20" ALT="Help"></A>
  160.         </TR>
  161.         <TR>
  162.             <TD BGCOLOR="<%=body%>" COLSPAN="6" ALIGN="RIGHT">
  163.                 <A HREF="mailto:<%=replyto%>"
  164.                 onMouseDown="change('replyA', 'reply', 1)"
  165.                 onMouseOut="change('replyA', 'reply', 0)"><IMG SRC="<%=buttons%>reply.gif" NAME="replyA" BORDER="0" WIDTH="50" HEIGHT="20" ALT="Reply to author"></A>
  166.                 <A HREF="javascript:onDelete()"
  167.                 onMouseDown="change('deleteA', 'delete', 1)"
  168.                 onMouseOut="change('deleteA', 'delete', 0)"><IMG SRC="<%=buttons%>delete2.gif" NAME="deleteA" BORDER="0" WIDTH="50" HEIGHT="20" ALT="Delete message"></A>
  169.             </TD>
  170.         </TR>
  171.     </TABLE>
  172.     </FORM>
  173.     </TD></TR></TABLE>
  174.     </BODY>
  175.     </HTML>
  176.     <%
  177. }
  178. %>