home *** CD-ROM | disk | FTP | other *** search
- <%
- 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"
-
- REM END LOCALIZATION
- %>
-
- <% If Request.ServerVariables("LOGON_USER") = "" Then%>
- <% Response.Status = "401 access denied"%>
- <% 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("New Log Method");
- 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 %>