mirror of https://github.com/tongzx/nt5src
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
145 lines
4.6 KiB
145 lines
4.6 KiB
<%@ LANGUAGE = VBScript %>
|
|
<% Option Explicit %>
|
|
<!-- #include file="directives.inc" -->
|
|
|
|
<!--#include file="iimlti.str"-->
|
|
<!--#include file="iimltils.str"-->
|
|
<!--#include file="iisetfnt.inc"-->
|
|
|
|
<%
|
|
dim TotalWidth
|
|
TotalWidth = L_IPADDRESSCOLWIDTH_NUM + L_IPPORTCOLWIDTH_NUM + L_SSLPORTCOLWIDTH_NUM + L_HOSTCOLWIDTH_NUM
|
|
%>
|
|
<HTML>
|
|
<HEAD>
|
|
<TITLE></TITLE>
|
|
|
|
<SCRIPT LANGUAGE="JavaScript">
|
|
|
|
<!--#include file="iijsfuncs.inc"-->
|
|
|
|
function chgStatus(sel){
|
|
parent.head.listFunc.sel=sel;
|
|
self.location.href="iimltils.asp";
|
|
}
|
|
|
|
function SetUpdated(){
|
|
|
|
if (parent.head.listFunc.noupdate){
|
|
parent.head.listFunc.noupdate = false;
|
|
}
|
|
else{
|
|
i=parent.head.listFunc.sel;
|
|
reSort = setVals(parent.head.cachedList[i],"ipaddress",document.listform.editMe);
|
|
reSort = reSort || setVals(parent.head.cachedList[i],"ipport",document.listform.ipport);
|
|
reSort = reSort || setVals(parent.head.cachedList[i],"sslport",document.listform.sslport);
|
|
reSort = reSort || setVals(parent.head.cachedList[i],"host",document.listform.host);
|
|
|
|
parent.head.cachedList[i].updated=true;
|
|
if (reSort){
|
|
parent.head.listFunc.reSort();
|
|
}
|
|
}
|
|
}
|
|
|
|
|
|
function setVals(cachedItem, propName, formCntrl){
|
|
if (cachedItem[propName] != formCntrl.value){
|
|
cachedItem[propName] = formCntrl.value;
|
|
return (parent.head.listFunc.sortby == propName);
|
|
}
|
|
else{
|
|
return false;
|
|
}
|
|
}
|
|
function SetSecure(item,formCntrl,isSecure)
|
|
{
|
|
if (formCntrl.value != "")
|
|
{
|
|
parent.head.cachedList[item].isSecure = isSecure;
|
|
}
|
|
return true;
|
|
}
|
|
|
|
</SCRIPT>
|
|
</HEAD>
|
|
|
|
<BODY BGCOLOR="#FFFFFF" LEFTMARGIN=0 TOPMARGIN=0>
|
|
|
|
<FORM NAME="listform">
|
|
<SCRIPT LANGUAGE="JavaScript">
|
|
|
|
editOK=false;
|
|
writeSecHdr = true;
|
|
writeHdr = true;
|
|
sel=eval(parent.head.listFunc.sel);
|
|
list = writeList();
|
|
writeLine(list);
|
|
|
|
function writeList(){
|
|
writestr = "<TABLE WIDTH = <%= TotalWidth %> BORDER=0 CELLSPACING=0 CELLPADDING=4 >";
|
|
for (var i=0;i < parent.head.cachedList.length; i++) {
|
|
|
|
if (parent.head.cachedList[i].sslport != ""){
|
|
if (writeSecHdr){
|
|
writestr += "<TR>"
|
|
writestr += parent.head.listFunc.writeCol(4,<%= TotalWidth %>," ","");
|
|
writestr += "</TR>";
|
|
writestr += "<TR BGCOLOR=<%= Session("BGCOLOR") %>>"
|
|
writestr += parent.head.listFunc.writeCol(4,<%= TotalWidth %>,"<B><%= L_SECURE_TEXT %></B>","");
|
|
writestr += "</TR>";
|
|
writeSecHdr = false;
|
|
}
|
|
}
|
|
else{
|
|
if (writeHdr){
|
|
writestr += "<TR BGCOLOR=<%= Session("BGCOLOR") %>>"
|
|
writestr += parent.head.listFunc.writeCol(4,<%= TotalWidth %>,"<B><%= L_SERVER_TEXT %></B>","");
|
|
writestr += "</TR>";
|
|
writeHdr = false;
|
|
}
|
|
}
|
|
|
|
|
|
if (parent.head.listFunc.sel !=i) {
|
|
if (parent.head.cachedList[i].deleted){
|
|
}
|
|
else{
|
|
|
|
writestr += "<TR>"
|
|
writestr += parent.head.listFunc.writeCol(1,<%= L_IPADDRESSCOLWIDTH_NUM %>,"<A HREF='javascript:chgStatus("+i+");'>" + displayVal(parent.head.cachedList[i].ipaddress,"<%= L_ALLUNASSIGNED_TEXT %>") + "</A>","");
|
|
writestr += parent.head.listFunc.writeCol(1,<%= L_IPPORTCOLWIDTH_NUM %>,displayVal(parent.head.cachedList[i].ipport,"<%= L_NA_TEXT %>"),"");
|
|
writestr += parent.head.listFunc.writeCol(1,<%= L_SSLPORTCOLWIDTH_NUM %>,displayVal(parent.head.cachedList[i].sslport,"<%= L_NA_TEXT %>"),"");
|
|
writestr += parent.head.listFunc.writeCol(1,<%= L_HOSTCOLWIDTH_NUM %>,parent.head.cachedList[i].host,"");
|
|
writestr += "</TR>";
|
|
}
|
|
}
|
|
else{
|
|
editOK=true;
|
|
writestr += "<TR>"
|
|
writestr += parent.head.listFunc.writeCol(1,<%= L_IPADDRESSCOLWIDTH_NUM %>,"<INPUT NAME='editMe' VALUE='"+parent.head.cachedList[i].ipaddress +"' SIZE=13 <%= Session("DEFINPUTSTYLE") %> onBlur='SetUpdated();'>","");
|
|
writestr += parent.head.listFunc.writeCol(1,<%= L_IPPORTCOLWIDTH_NUM %>,"<INPUT NAME='ipport' VALUE='"+parent.head.cachedList[i].ipport +"' SIZE=5 <%= Session("DEFINPUTSTYLE") %> onBlur='SetSecure(" + i + ",this,false);SetUpdated();'>","");
|
|
writestr += parent.head.listFunc.writeCol(1,<%= L_SSLPORTCOLWIDTH_NUM %>,"<INPUT NAME='sslport' VALUE='"+parent.head.cachedList[i].sslport +"' SIZE=5 <%= Session("DEFINPUTSTYLE") %> onBlur='SetSecure(" + i + ",this,true);SetUpdated();'>","");
|
|
writestr += parent.head.listFunc.writeCol(1,<%= L_HOSTCOLWIDTH_NUM %>,"<INPUT NAME='host' VALUE='"+parent.head.cachedList[i].host +"' SIZE=25 <%= Session("DEFINPUTSTYLE") %> onBlur='SetUpdated();'>","");
|
|
writestr += "</TR>";
|
|
}
|
|
}
|
|
writestr += "</TABLE>";
|
|
|
|
return writestr;
|
|
}
|
|
function writeLine(str){
|
|
document.write(str);
|
|
}
|
|
</SCRIPT>
|
|
</FORM>
|
|
</BODY>
|
|
<SCRIPT LANGUAGE="JavaScript">
|
|
if (editOK){
|
|
document.listform.editMe.focus();
|
|
document.listform.editMe.select();
|
|
}
|
|
</SCRIPT>
|
|
|
|
</HTML>
|
|
|