home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Chip 1998 February
/
CHIP_2_98.iso
/
software
/
pelne
/
optionp
/
ins.cab
/
nnloghd.asp
< prev
next >
Wrap
Text File
|
1997-10-12
|
5KB
|
247 lines
<%
REM LOCALIZATION
L_ENABLELOGGING_TEXT = "Enable Logging"
L_CLIENTEVENTS_TEXT = "Log Client Events"
L_APPEVENTS_TEXT = "Log Application Events"
L_AVAILABLE_TEXT = "Available Formats"
L_MSBINARY_TEXT = "Microsoft Binary Log Format"
L_MSIIS_TEXT = "Microsoft IIS Log Format"
L_MSCOMMON_TEXT="Microsoft Common Log Format"
L_ODBC_TEXT = "ODBC Log Format"
L_ADD_TEXT="Add"
L_ACCESSDENIED_TEXT = "Access Denied"
L_NEWLOGMETHOD_TEXT = "New Log Method"
L_401ACCESSDENIED_ERRORMESSAGE = "401 access denied"
REM END LOCALIZATION
%>
<% If Request.ServerVariables("LOGON_USER") = "" Then%>
<% Response.Status = L_401ACCESSDENIED_ERRORMESSAGE %>
<% Response.write L_ACCESSDENIED_TEXT%>
<% Else %>
<%
blanks = ""
for i = 0 to 23
blanks = blanks + " "
next
REM path = trim(Session("path"))
REM set currentobj = GetObject(path)
set currentObj = Server.CreateObject("Nntpadm.VirtualServer.1")
On Error Resume Next
%>
<!--#include file="nnset.inc"-->
<HTML>
<HEAD>
<SCRIPT LANGUAGE="JavaScript">
function disableDefault(dir,fromCntrl, toCntrl)
{
if (!dir)
{
if (fromCntrl.value != "")
{
toCntrl.value = fromCntrl.value;
fromCntrl.value = "";
}
}
else
{
if (toCntrl.value != "")
{
fromCntrl.value = toCntrl.value;
toCntrl.value = "";
}
}
}
function enableDefault(chkCntrl)
{
chkCntrl.checked = true;
}
function warn()
{
}
</SCRIPT>
<TITLE></TITLE>
</HEAD>
<BODY BGCOLOR="#CCCCCC" TOPMARGIN=5 TEXT="#000000" LINK="#FFFFFF" onLoad="loadList();">
<FORM NAME="userform" onSubmit="return false">
<FONT SIZE=1 FACE="Helv">
<%=checkbox("EnableLogging","loadList();",true)%>
<B>
<%=L_ENABLELOGGING_TEXT%>
</B>
</FONT>
<BLOCKQUOTE>
<TABLE BORDER=0 CELLPADDING=0 CELLSPACING=0>
<TR>
<TD COLSPAN = 2>
<TABLE>
<TR><TD COLSPAN = 2>
<FONT SIZE=1 FACE="Helv">
<%=checkbox("ClientEvents","",false)%> <%=L_CLIENTEVENTS_TEXT%>
</FONT>
<P>
<FONT SIZE=1 FACE="Helv">
<%=checkbox("AppEvents","",false)%> <%=L_APPEVENTS_TEXT%>
</FONT>
<BR>
</TD></TR>
<TR><TD VALIGN="top"> <FONT SIZE=1 FACE="Helv"><%=L_AVAILABLE_TEXT%><BR>
<SELECT SIZE = 8 NAME="LogFormat" MULTIPLE>
<%=writeoption("LogFormat", L_MSBINARY_TEXT)%>
<%=writeoption("LogFormat", L_MSIIS_TEXT)%>
<%=writeoption("LogFormat", L_MSCOMMON_TEXT)%>
<%=writeoption("LogFormat", L_ODBC_TEXT)%>
<%=writeoption("LogFormat", blanks)%>
</SELECT>
</TD>
<TD VALIGN = "top"><BR>
<INPUT TYPE="button" VALUE="<%=L_ADD_TEXT%>" onClick="enableItem();";>
</TD>
</TR>
</TABLE>
</TD>
</TR>
</TABLE>
</BLOCKQUOTE>
</FONT>
<SCRIPT LANGUAGE="JavaScript">
function loadList()
{
if (document.userform.chkEnableLogging.checked)
{
parent.list.location="nnlogls.asp";
}
else{
parent.list.location="blank.htm";
}
}
function addItem()
{
i = testList.length
testList[i] = new listObj("<% = L_NEWLOGMETHOD_TEXT %>");
document.hiddenform.index.value = i;
testList[i].updated = true;
testList[i].newitem = true;
loadList();
}
function delItem()
{
i = eval(document.hiddenform.index.value);
testList[i].deleted = true;
testList[i].updated = true;
i = i-1;
<% REM run through the list to find the next non-deleted item %>
for (var j = i; j >=0; j--)
{
if (testList[j].deleted)
{
}
else
{
break
}
}
document.hiddenform.index.value = j;
loadList();
}
function buildListForm()
{
}
function setListVals()
{
}
function enableItem()
{
var availList = document.userform.LogFormat
for (i=0; i < testList.length;i++)
{
if (availList.options[i].selected)
{
testList[i].enabled = true;
availList.options[i].selected = false;
}
// now the spacer item...
availList.options[availList.length-1].selected = false;
}
loadList();
}
function disableItem()
{
var usedList = parent.list.document.userform.LogUsed;
for (i=0; i < usedList.length;i++){
if (usedList.options[i].value != ""){
if (usedList.options[i].selected){
testList[usedList.options[i].value].enabled = false;
}
}
}
loadList();
}
function listFuncs()
{
this.addItem = addItem;
this.delItem = delItem;
this.writeList = buildListForm;
this.setListVals = setListVals;
this.enableItem = enableItem;
this.disableItem = disableItem;
}
function listObj(format)
{
this.format = format;
this.enabled = false;
this.deleted = false;
this.updated = false;
this.newitem = false;
}
testList = new Array()
testList[0] = new listObj("<%=L_MSBINARY_TEXT%>");
testList[1] = new listObj("<%=L_MSIIS_TEXT%>");
testList[2] = new listObj("<%=L_MSCOMMON_TEXT%>");
testList[3] = new listObj("<%=L_ODBC_TEXT%>");
listFunc = new listFuncs();
</SCRIPT>
</BODY>
</HTML>
<% end if %>