home *** CD-ROM | disk | FTP | other *** search
/ Internet Magazine 2002 August / INTERNET94.ISO / pc / software / windows / mail / ft_gate_office / ftgateoffice105.exe / Main / info.fts < prev    next >
Encoding:
Text File  |  2002-03-08  |  9.4 KB  |  280 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. if (form.config>=1)
  14.     d.domainname = form.domain
  15. else
  16.     d.domainname = request.domain
  17.  
  18. var m = new d.mailbox
  19.  
  20. if (form.config==1)
  21. {
  22.     domain = form.domain
  23.     name = form.name
  24.  
  25.     m.name=name
  26.  
  27.     if (form.redirect!="")
  28.     {
  29.         var parms="?domain="+domain+"&name="+name
  30.         output.redirect(form.redirect+parms)
  31.     }
  32. }
  33. else if (form.config=="2")
  34. {
  35.   if (form.redirect!="")
  36.         output.redirect(form.redirect+"?domain="+form.domain+"&name="+form.name)
  37. }
  38. else
  39. {
  40.     domain = request.domain
  41.     name = request.name
  42.  
  43.     m.name=name
  44. }
  45.  
  46. var pagetitle
  47.  
  48. if ((m.type==1)||(m.type==3))
  49.     pagetitle="User Mailbox"
  50. else if (m.type==4)
  51.     pagetitle="List Mailbox"
  52. else if (m.type==5)
  53.     pagetitle="Autoresponder Mailbox"
  54. else if (m.type==6)
  55.     pagetitle="Robot Mailbox"
  56. else if (m.type==7)
  57.     pagetitle="Group Mailbox"
  58. else
  59.     pagetitle="Mailbox"
  60. %>
  61. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
  62. <HTML>
  63. <HEAD>
  64. <LINK REL=STYLESHEET HREF="/utility/main<%=nn4%>.css" TYPE="text/css">
  65. <META NAME="GENERATOR" Content="Microsoft Developer Studio">
  66. <META HTTP-EQUIV="Content-Type" content="text/html; charset=iso-8859-1">
  67. <TITLE>Mailboxes -- Information</TITLE>
  68. <SCRIPT LANGUAGE="JavaScript1.2" TYPE="text/javascript">
  69. <!--
  70. var dir="<%=buttons%>";
  71. var pro=<%=build()==FTGATE_PRO%>;
  72.  
  73. function isOK(form)
  74. {
  75.     return true;
  76. }
  77.  
  78. function onLoad()
  79. {
  80.     <%
  81.     if (build()==FTGATE_PRO)
  82.         output.writeln("setPage(4, \""+pagetitle+"\");")
  83.     else
  84.         output.writeln("setPage(3, \""+pagetitle+"\");")
  85.     %>
  86. }
  87. //-->
  88. </SCRIPT>
  89. <SCRIPT LANGUAGE="JavaScript1.2" SRC="/utility/cookies.js" TYPE="text/javascript"></SCRIPT>
  90. <SCRIPT LANGUAGE="JavaScript1.2" SRC="/utility/core.js" TYPE="text/javascript"></SCRIPT>
  91. <SCRIPT LANGUAGE="JavaScript1.2" SRC="/utility/dialog.js" TYPE="text/javascript"></SCRIPT>
  92. </HEAD>
  93.  
  94. <BODY BGCOLOR="white" onLoad="onLoad()" MARGINHEIGHT="0" MARGINWIDTH="0">
  95.  
  96. <TABLE BORDER="0" BGCOLOR="<%=border%>" WIDTH="<%=bodywidth%>" HEIGHT="<%=bodyheight%>" CELLPADDING="0" CELLSPACING="0"><TR><TD> </TD><TD VALIGN="TOP">
  97.  
  98. <%
  99. if (session.webmail.domain=="")
  100. {
  101.     %>
  102.     <A HREF="javascript:onLaunch('/domains/index.fts')"><SPAN ID="top">Domains</SPAN></A><SPAN ID="top"> / </SPAN>
  103.     <A HREF="javascript:onLaunch('/mailboxes/index.fts')"><SPAN ID="top"><%=d.domainname%></SPAN></A><SPAN ID="top"> / </SPAN>
  104.     <SPAN ID="topsel"><%=m.name%></SPAN><SPAN ID="top"></SPAN>
  105.     <%
  106. }
  107. else
  108. {
  109.     %>
  110.     <SPAN ID="top">Mailbox:</SPAN> <SPAN ID="topsel"><%=m.name%>@<%=d.domainname%></SPAN>
  111.     <%
  112. }
  113. %>
  114.  
  115. <!-- start of the tabs -->
  116. <FORM NAME="ftgate" METHOD="POST" onSubmit="return isOK(this)" ACTION="info.fts">
  117. <INPUT TYPE="HIDDEN" NAME="config" VALUE="1">
  118. <INPUT TYPE="HIDDEN" NAME="domain" VALUE="<%=domain%>">
  119. <INPUT TYPE="HIDDEN" NAME="name" VALUE="<%=name%>">
  120. <INPUT TYPE="HIDDEN" NAME="redirect" VALUE="">
  121.  
  122. <TABLE BORDER="0" WIDTH="100%" CELLSPACING="0" CELLPADDING="0">
  123.   <TR>
  124.         <TD WIDTH="5" HEIGHT="18"><IMG SRC="/images/left.gif" VSPACE="0" BORDER="0" WIDTH="5" HEIGHT="18"></TD>
  125.         <TD CLASS="navoff" WIDTH="50" HEIGHT="18" ALIGN="CENTER"><A HREF="javascript:onLaunch('general.fts')" CLASS="navoff">General</A></TD>
  126.         <TD BGCOLOR="black" WIDTH="1" HEIGHT="18" ALIGN="CENTER"><IMG SRC="/images/1pixel.gif" WIDTH="1" HEIGHT="18"></TD>
  127.         <TD CLASS="navoff" WIDTH="55" HEIGHT="18"ALIGN="CENTER"><%
  128.         if (m.type==MBX_USER)
  129.             output.write("<A HREF=\"javascript:onLaunch('optionsuser.fts')\" CLASS=\"navoff\">")
  130.         if (m.type==MBX_LIST)
  131.             output.write("<A HREF=\"javascript:onLaunch('optionslist.fts')\" CLASS=\"navoff\">")
  132.         if (m.type==MBX_AUTO)
  133.             output.write("<A HREF=\"javascript:onLaunch('optionsauto.fts')\" CLASS=\"navoff\">")
  134.         if (m.type==MBX_ROBOT)
  135.             output.write("<A HREF=\"javascript:onLaunch('optionsrobot.fts')\" CLASS=\"navoff\">")
  136.         if (m.type==MBX_GROUP)
  137.             output.write("<A HREF=\"javascript:onLaunch('optionsgroup.fts')\" CLASS=\"navoff\">")
  138.         %>Options</A></TD>
  139.         <TD BGCOLOR="black" WIDTH="1" HEIGHT="18" ALIGN="CENTER"><IMG SRC="/images/1pixel.gif" WIDTH="1" HEIGHT="18"></TD>
  140.         <%
  141.         var width=bodywidth
  142.  
  143.         if (session.webmail.domain=="")
  144.         {
  145.             width=width-56
  146.             %>
  147.             <TD CLASS="navoff" WIDTH="55" HEIGHT="18" ALIGN="CENTER"><A HREF="javascript:onLaunch('script.fts')" CLASS="navoff">Script</A></TD>
  148.             <TD BGCOLOR="black" WIDTH="1" HEIGHT="18" ALIGN="CENTER"><IMG SRC="/images/1pixel.gif" WIDTH="1" HEIGHT="18"></TD>
  149.             <%
  150.         }
  151.         %>
  152.         <TD CLASS="navoff" WIDTH="55" HEIGHT="18" ALIGN="CENTER"><A HREF="javascript:onLaunch('security.fts')" CLASS="navoff">Security</A></TD>
  153.         <TD BGCOLOR="black" WIDTH="1" HEIGHT="18" ALIGN="CENTER"><IMG SRC="/images/1pixel.gif" WIDTH="1" HEIGHT="18"></TD>
  154.         <TD CLASS="navon" WIDTH="55" HEIGHT="18" ALIGN="CENTER"><A HREF="javascript:onLaunch('info.fts')" CLASS="navon">Info</A></TD>
  155.         <TD BGCOLOR="black" WIDTH="1" HEIGHT="18" ALIGN="CENTER"><IMG SRC="/images/1pixel.gif" WIDTH="1" HEIGHT="18"></TD>
  156.         <%
  157.         if (m.type==MBX_ROBOT)
  158.         {
  159.             width=width-279
  160.         }
  161.         else if (m.type==MBX_USER)
  162.         {
  163.             %>
  164.             <TD CLASS="navoff" WIDTH="55" HEIGHT="18" ALIGN="CENTER"><A HREF="javascript:onLaunch('quota.fts')" CLASS="navoff">Quota</A></TD>
  165.             <TD BGCOLOR="black" WIDTH="1" HEIGHT="18" ALIGN="CENTER"><IMG SRC="/images/1pixel.gif" WIDTH="1" HEIGHT="18"></TD>
  166.             <TD CLASS="navoff" WIDTH="55" HEIGHT="18" ALIGN="CENTER"><A HREF="javascript:onLaunch('privileges.fts')" CLASS="navoff">Privileges</A></TD>
  167.             <TD BGCOLOR="black" WIDTH="1" HEIGHT="18" ALIGN="CENTER"><IMG SRC="/images/1pixel.gif" WIDTH="1" HEIGHT="18"></TD>
  168.             <%
  169.             width=width-391
  170.         }
  171.         else if (m.type==MBX_LIST)
  172.         {
  173.             %>
  174.             <TD CLASS="navoff" WIDTH="55" HEIGHT="18"ALIGN="CENTER"><A HREF="javascript:onLaunch('listrecipients.fts')" CLASS="navoff">Members</A></TD>
  175.             <TD BGCOLOR="black" WIDTH="1" HEIGHT="18" ALIGN="CENTER"><IMG SRC="/images/1pixel.gif" WIDTH="1" HEIGHT="18"></TD>
  176.             <TD CLASS="navoff" WIDTH="55" HEIGHT="18"ALIGN="CENTER"><A HREF="javascript:onLaunch('listmessages.fts')" CLASS="navoff">Messages</A></TD>
  177.             <TD BGCOLOR="black" WIDTH="1" HEIGHT="18" ALIGN="CENTER"><IMG SRC="/images/1pixel.gif" WIDTH="1" HEIGHT="18"></TD>
  178.             <%
  179.             width=width-391
  180.         }
  181.         else if (m.type==MBX_AUTO)
  182.         {
  183.             %>
  184.             <TD CLASS="navoff" WIDTH="55" HEIGHT="18" ALIGN="CENTER"><A HREF="javascript:onLaunch('catalogue.fts')" CLASS="navoff">Catalogue</A></TD>
  185.             <TD BGCOLOR="black" WIDTH="1" HEIGHT="18" ALIGN="CENTER"><IMG SRC="/images/1pixel.gif" WIDTH="1" HEIGHT="18"></TD>
  186.             <%
  187.             width=width-335
  188.         }
  189.         else if (m.type==MBX_GROUP)
  190.         {
  191.             %>
  192.             <TD CLASS="navoff" WIDTH="50" HEIGHT="18" ALIGN="CENTER"><A HREF="javascript:onLaunch('grouprecipients.fts')" CLASS="navoff">Members</A></TD>
  193.             <TD BGCOLOR="black" WIDTH="1" HEIGHT="18" ALIGN="CENTER"><IMG SRC="/images/1pixel.gif" WIDTH="1" HEIGHT="18"></TD>
  194.             <%
  195.             width=width-335
  196.         }
  197.         %>
  198.         <TD CLASS="navoff" WIDTH="50" HEIGHT="18" ALIGN="CENTER"><A HREF="javascript:onLaunch('mailbox.fts')" CLASS="navoff">Mailbox</A></TD>
  199.         <TD BGCOLOR="<%=border%>" WIDTH="5" HEIGHT="18" ALIGN="CENTER"><IMG SRC="/images/right.gif" WIDTH="5" HEIGHT="18"></TD>
  200.         <TD WIDTH="<%=width%>"> </TD>
  201.   </TR>
  202. </TABLE>
  203. <!-- end of the tabs -->
  204.  
  205. <!-- start of the tab body -->
  206. <TABLE BORDER="0" BGCOLOR="<%=border%>" WIDTH="100%" CELLPADDING="0" CELLSPACING="0"><TR><TD>
  207. <TABLE <%=table%> CELLPADDING="0" CELLSPACING="0">
  208.   <!-- start of block -->
  209.   <TR>
  210.     <TD VALIGN="TOP">
  211.         <!-- sub table goes here -->
  212.         <TABLE BORDER="0" WIDTH="100%">
  213.           <TR>
  214.                 <TD VALIGN="TOP">
  215.                         <TABLE CLASS="box" WIDTH="100%">
  216.                             <TR>
  217.                                 <TD>
  218.                                     <TABLE BORDER="0" WIDTH="100%">
  219.                                         <TR>
  220.                                             <TH>Path</TH>
  221.                                             <TD COLSPAN="3"><%=m.path%></TD>
  222.                                         </TR>
  223.                                         <TR>
  224.                                             <TH>Messages received</TH>
  225.                                             <TD><%=m.messagesreceived%></TD>
  226.                                             <TH>Messages sent</TH>
  227.                                             <TD><%=m.messagessent%></TD>
  228.                                         </TR>
  229.                                         <TR>
  230.                                             <TH>Bytes received</TH>
  231.                                             <TD><SCRIPT LANGUAGE="JavaScript" TYPE="text/javascript">
  232.                                             <!--
  233.                                             niceBytes(<%=m.bytesreceived%>);
  234.                                             //--></SCRIPT></TD>
  235.                                             <TH>Bytes sent</TH>
  236.                                             <TD><SCRIPT LANGUAGE="JavaScript" TYPE="text/javascript">
  237.                                             <!--
  238.                                             niceBytes(<%=m.bytessent%>);
  239.                                             //--></SCRIPT></TD>
  240.                                         </TR>
  241.                                     </TABLE>
  242.                                 </TD>
  243.                             </TR>
  244.                         </TABLE>
  245.           </TD>
  246.             </TR>
  247.                 <%
  248.                 if (session.webmail.domain=="")
  249.                 {
  250.                     %>
  251.                     <TR>
  252.                         <TD ALIGN="RIGHT">
  253.                             <A HREF="javascript:onClose()"
  254.                             onMouseDown="change('closeA', 'ok', 1)"
  255.                             onMouseOut="change('closeA', 'ok', 0)"><IMG SRC="<%=buttons%>ok.gif" NAME="closeA" BORDER="0" WIDTH="50" HEIGHT="20" ALT="Close" HSPACE="5"></A>
  256.                         </TD>
  257.                     </TR>
  258.                     <%
  259.                 }
  260.                 %>
  261.         </TABLE>
  262.         <!-- sub table ends here -->
  263.     </TD>
  264.   </TR>
  265.   <!-- end of block -->
  266. </TABLE>
  267. <!-- end of the tab body -->
  268. </TD></TR></TABLE>
  269. <SCRIPT LANGUAGE="JavaScript1.2" TYPE="text/javascript">
  270. <!--
  271.     var href="/mailboxes/info.fts?domain=<%=domain%>&name=<%=name%>";
  272.     var bodywidth=<%=bodywidth%>;
  273. //-->
  274. </SCRIPT>
  275. <SCRIPT LANGUAGE="JavaScript1.2" SRC="/utility/footer.js" TYPE="text/javascript"></SCRIPT>
  276. </FORM>
  277. </TD><TD WIDTH="10"> </TD></TR></TABLE>
  278. </BODY>
  279. </HTML>
  280.