SET Plugins = top.code.NSUniMgr.AuthenticationPlugins
for i=0 to Plugins.count-1
Set Plugin=Plugins.item(i)
if (Plugin.Status AND (NSOADM_PLUGIN_LOADED + NSOADM_PLUGIN_RUNNING + NSOADM_PLUGIN_UNLOAD_NEXT_RESTART)) then
ActivePendingUnload=true
end if
if (Plugin.Status AND (NSOADM_PLUGIN_LOAD_NEXT_RESTART + NSOADM_PLUGIN_ENABLED)) then
Pendingload=true
end if
next
if (NOT PendingLoad) AND (ActivePendingUnload) then
disabledPending=true
else
disabledPending=false
end if
end function
function AnyEnabled()
AnyEnabled=false
SET Plugins = top.code.NSUniMgr.AuthenticationPlugins
for i=0 to Plugins.count-1
Set Plugin=Plugins.item(i)
if Plugin.Status AND NSOADM_PLUGIN_ENABLED OR Plugin.Status = NSOADM_PLUGIN_ENABLED + NSOADM_PLUGIN_ERROR OR Plugin.Status AND NSOADM_PLUGIN_LOADED then
AnyEnabled=true
Exit Function
end if
next
end function
function clearAllEnables()
SET Plugins = top.code.NSUniMgr.AuthenticationPlugins
for i=0 to Plugins.count-1
Set Plugin=Plugins.item(i)
if (Plugin.Status AND NSOADM_PLUGIN_ENABLED) then
Plugin.Enabled=false
end if
next
end function
function AuthApplyEnable(ItemNum)
SET Plugins = top.code.NSUniMgr.AuthenticationPlugins
if (document.all.UserID.value <> "" AND document.all.NewPassword.value <> "") then
if (Top.Code.NSUniMgr.ProxyUser <> document.all.UserID.value AND document.all.UserID.value <> "" ) OR (document.all.NewPassword.value <> "**********") then
IF (NOT Cbool(InStr("ABCDEFGHIJKLMNOPQRSTUVWXYZ",UCase(left(document.all.LogFileDir.value,1))))) and cBool((Left(document.all.LogFileDir.value,2) <> "\\")) then