home *** CD-ROM | disk | FTP | other *** search
- <%
- #include </utility/security.fts>
- #include </utility/global.fts>
- #include </utility/theme.fts>
- #include </utility/ftgate.fts>
-
- if (form.config=="1")
- {
- log.level = form.level
- log.path = form.logpath
- log.emaillevel = form.emaillevel
- log.emailfrom = form.emailfrom
- log.emailto = form.emailto
-
- if (form.redirect!="")
- output.redirect(form.redirect)
- }
- else if (form.config=="2")
- {
- if (form.redirect!="")
- output.redirect(form.redirect)
- }
- %>
- <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
- <HTML>
- <HEAD>
- <LINK REL=STYLESHEET HREF="/utility/main<%=nn4%>.css" TYPE="text/css">
- <META NAME="GENERATOR" CONTENT="Microsoft Developer Studio">
- <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
- <TITLE>Configuration -- Logging</TITLE>
- <SCRIPT LANGUAGE="JavaScript1.2" TYPE="text/javascript">
- <!--
- var dir="<%=buttons%>";
- var pro=<%=build()==FTGATE_PRO%>;
-
- <%
- if (netscape)
- {
- %>
- document.captureEvents(Event.KEYPRESS);
- document.onkeypress = keypress;
-
- function keypress(event)
- {
- if (event.which==13)
- {
- onApply();
- return false;
- }
-
- return true;
- }
- <%
- }
- else
- {
- %>
- function keypress()
- {
- if (event.keyCode==13)
- {
- event.returnValue=null;
- onApply();
- }
- }
- <%
- }
- %>
-
- function onLoad()
- {
- setPage(2, "System Configuration");
- document.ftgate.logpath.focus();
- }
-
- function onLocalCancel()
- {
- change('cancelA', 'cancel', 0);
-
- if (getModified())
- {
- if (!window.confirm("Discard changes?"))
- return;
- }
-
- setModified(false);
- document.ftgate.reset();
- }
-
- function isOK(form)
- {
- var err="Enter a valid path.";
-
- if (form.logpath.value=="")
- {
- alert(err);
- form.logpath.focus();
- return false;
- }
-
- err = "Enter a valid email address, e.g. someone@here.com";
- if (form.emailfrom.value!="")
- {
- if (!isEmail(form.emailfrom.value))
- {
- alert(err);
- form.emailfrom.focus();
- return false;
- }
- }
-
- if (form.emailto.value!="")
- {
- if (!isEmail(form.emailto.value))
- {
- alert(err);
- form.emailto.focus();
- return false;
- }
- }
-
- return true;
- }
- //-->
- </SCRIPT>
- <SCRIPT LANGUAGE="JavaScript1.2" SRC="/utility/cookies.js" TYPE="text/javascript"></SCRIPT>
- <SCRIPT LANGUAGE="JavaScript1.2" SRC="/utility/core.js" TYPE="text/javascript"></SCRIPT>
- <SCRIPT LANGUAGE="JavaScript1.2" SRC="/utility/dialog.js" TYPE="text/javascript"></SCRIPT>
- </HEAD>
-
- <BODY BGCOLOR="white" onLoad="onLoad()" MARGINHEIGHT="0" MARGINWIDTH="0" onkeypress="keypress()">
-
- <TABLE BORDER="0" BGCOLOR="<%=border%>" WIDTH="<%=bodywidth%>" HEIGHT="<%=bodyheight%>" CELLPADDING="0" CELLSPACING="0"><TR><TD> </TD><TD VALIGN="TOP">
-
- <SPAN ID="topsel">Configuration</SPAN>
-
- <FORM NAME="ftgate" METHOD="POST" ACTION="logging.fts">
- <!-- hidden variables -->
- <INPUT TYPE="HIDDEN" NAME="config" VALUE="1">
- <INPUT TYPE="HIDDEN" NAME="redirect" VALUE="">
-
- <!-- start of the tabs -->
- <TABLE BORDER="0" WIDTH="100%" CELLSPACING="0" CELLPADDING="0">
- <TR>
- <TD WIDTH="5" HEIGHT="18"><IMG SRC="/images/left.gif" VSPACE="0" BORDER="0" WIDTH="5" HEIGHT="18"></TD>
- <TD CLASS="navoff" WIDTH="50" HEIGHT="18" ALIGN="CENTER"><A HREF="javascript:onLaunch('index.fts')" CLASS="navoff">General</A></TD>
- <TD BGCOLOR="black" WIDTH="1" HEIGHT="18" ALIGN="CENTER"><IMG SRC="/images/1pixel.gif" WIDTH="1" HEIGHT="18"></TD>
- <TD CLASS="navoff" WIDTH="55" HEIGHT="18" ALIGN="CENTER"><A HREF="javascript:onLaunch('password.fts')" CLASS="navoff">Password</A></TD>
- <TD BGCOLOR="black" WIDTH="1" HEIGHT="18" ALIGN="CENTER"><IMG SRC="/images/1pixel.gif" WIDTH="1" HEIGHT="18"></TD>
- <TD CLASS="navon" WIDTH="55" HEIGHT="18" ALIGN="CENTER"><A HREF="javascript:onLaunch('logging.fts')" CLASS="navon">Logging</A></TD>
- <TD BGCOLOR="black" WIDTH="1" HEIGHT="18" ALIGN="CENTER"><IMG SRC="/images/1pixel.gif" WIDTH="1" HEIGHT="18"></TD>
- <TD CLASS="navoff" WIDTH="55" HEIGHT="18"ALIGN="CENTER"><A HREF="javascript:onLaunch('archiving.fts')" CLASS="navoff">Archiving</A></TD>
- <TD BGCOLOR="black" WIDTH="1" HEIGHT="18" ALIGN="CENTER"><IMG SRC="/images/1pixel.gif" WIDTH="1" HEIGHT="18"></TD>
- <TD CLASS="navoff" WIDTH="55" HEIGHT="18" ALIGN="CENTER"><A HREF="javascript:onLaunch('spooling.fts')" CLASS="navoff">Spooling</A></TD>
- <TD BGCOLOR="black" WIDTH="1" HEIGHT="18" ALIGN="CENTER"><IMG SRC="/images/1pixel.gif" WIDTH="1" HEIGHT="18"></TD>
- <TD CLASS="navoff" WIDTH="50" HEIGHT="18" ALIGN="CENTER"><A HREF="javascript:onLaunch('licence.fts')" CLASS="navoff">Registration</A></TD>
- <TD WIDTH="5" HEIGHT="18"><IMG SRC="/images/right.gif" VSPACE="0" BORDER="0" WIDTH="5" HEIGHT="18"></TD>
- <TD WIDTH="<%=bodywidth-335%>" HEIGHT="18"> </TD>
- </TR>
- </TABLE>
- <!-- end of the tabs -->
-
- <!-- start of the tab body -->
- <TABLE BORDER="0" BGCOLOR="<%=border%>" WIDTH="100%" CELLPADDING="0" CELLSPACING="0"><TR><TD>
- <TABLE <%=table%> CELLPADDING="0" CELLSPACING="0">
- <!-- start of block -->
- <TR>
- <TD VALIGN="TOP">
- <!-- sub table goes here -->
- <TABLE BORDER="0" WIDTH="100%">
- <TR>
- <TD VALIGN="TOP">
- <TABLE CLASS="box" WIDTH="100%">
- <TR>
- <TD>
- <TABLE BORDER="0" WIDTH="100%">
- <TR>
- <TH>Logging</TH>
- </TR>
- <TR>
- <TD VALIGN="TOP">Details to log</TD>
- <TD>
- <SELECT NAME="level" onSelect="setModified(true)">
- <OPTION VALUE="<%=LOG_CRITICAL%>"
- <% if (log.level==LOG_CRITICAL) output.write("SELECTED") %>>Critical events</OPTION>
- <OPTION VALUE="<%=LOG_WARNINGS%>"
- <% if (log.level==LOG_WARNINGS) output.write("SELECTED") %>>Warnings</OPTION>
- <OPTION VALUE="<%=LOG_NORMAL%>"
- <% if (log.level==LOG_NORMAL) output.write("SELECTED") %>>Normal</OPTION>
- <OPTION VALUE="<%=LOG_DEBUG%>"
- <% if (log.level==LOG_DEBUG) output.write("SELECTED") %>>Debug</OPTION>
- </SELECT>
- </TD>
- </TR>
- <TR>
- <TD>Log path</TD>
- <TD><INPUT TYPE="TEXT" NAME="logpath" onChange="setModified(true)" VALUE="<%=log.path%>" SIZE="<%=size40%>"></TD>
- </TR>
- </TABLE>
- </TD>
- </TR>
- </TABLE>
- </TD>
- </TR>
- <!-- sub table ends here -->
- <!-- sub table starts here -->
- <TR>
- <TD VALIGN="TOP">
- <TABLE CLASS="box" WIDTH="100%">
- <TR>
- <TD>
- <TABLE BORDER="0" WIDTH="100%">
- <TR>
- <TH>Notification</TH>
- <TR>
- <TD VALIGN="TOP">Send email notification for</TD>
- <TD>
- <SELECT NAME="emaillevel" onSelect="setModified(true)">
- <OPTION VALUE="<%=LOG_CRITICAL%>"
- <% if (log.emaillevel==LOG_CRITICAL) output.write("SELECTED") %>>Critical events</OPTION>
- <OPTION VALUE="<%=LOG_WARNINGS%>"
- <% if (log.emaillevel==LOG_WARNINGS) output.write("SELECTED") %>>Warnings</OPTION>
- </SELECT>
- </TD>
- </TR>
- <TR>
- <TD>Set From address to</TD>
- <TD><INPUT TYPE="TEXT" NAME="emailfrom" onChange="setModified(true)" VALUE="<%=log.emailfrom%>" SIZE="<%=size40%>"></TD>
- </TR>
- <TR>
- <TD>Send email notification to</TD>
- <TD><INPUT TYPE="TEXT" NAME="emailto" onChange="setModified(true)" VALUE="<%=log.emailto%>" SIZE="<%=size40%>"></TD>
- </TR>
- </TABLE>
- </TD>
- </TR>
- </TABLE>
- </TD>
- </TR>
- <!-- sub table ends here -->
- <!-- table footer starts here -->
- <TR>
- <TD COLSPAN="2" ALIGN="RIGHT">
- <A HREF="javascript:onApply()"
- onMouseDown="change('applyA', 'apply', 1)"
- onMouseOut="change('applyA', 'apply', 0)"><IMG SRC="<%=buttons%>apply.gif" NAME="applyA" BORDER="0" WIDTH="50" HEIGHT="20" ALT="Apply changes"></A>
- <A HREF="javascript:onLocalCancel()"
- onMouseDown="change('cancelA', 'cancel', 1)"
- onMouseOut="change('cancelA', 'cancel', 0)"><IMG SRC="<%=buttons%>cancel.gif" NAME="cancelA" BORDER="0" WIDTH="50" HEIGHT="20" ALT="Cancel" HSPACE="5"></A>
- </TD>
- </TR>
- <!-- table footer ends here -->
- </TABLE>
- </TD>
- </TR>
- <!-- end of block -->
- </TABLE>
- <!-- end of the tab body -->
- </TD></TR></TABLE>
-
- <!-- start of footer -->
- <SCRIPT LANGUAGE="JavaScript1.2" TYPE="text/javascript">
- <!--
- var href="/config/logging.fts";
- var bodywidth=<%=bodywidth%>;
- //-->
- </SCRIPT>
- <SCRIPT LANGUAGE="JavaScript1.2" SRC="/utility/footer.js" TYPE="text/javascript"></SCRIPT>
- <!-- end of footer -->
- </FORM>
-
- </TD><TD> </TD></TR></TABLE>
- </BODY>
- </HTML>
-