%@LANGUAGE="VBSCRIPT"%>
<%
'=====================================================
'| |
'| Patches |
'| |
'=====================================================
%>
<%
Option explicit
' Good idea to set when using redirect
Response.Expires = 0 ' always load the page, dont store
%>
<%
'------------ ACCESS CONTROL ------------------
%>
<%
'------------ Variable Definition -------------
Dim patchRecCount
Dim rsTemp
Dim dOptionsFilter
Dim rsQry
'------------ Constants Declaration -----------
Const LIMG_FILTER_ON = "
"
Const LIMG_FILTER_OFF = "
"
Const LIMG_DROP_DOWN_ARROW = "
"
Const LMAX_ROWS = 50
'------------ Variable Init -------------------
Set dOptionsFilter = CreateObject("Scripting.Dictionary")
'----------------------------------------------
%>
<%
'------------------------------------------------------------------------------------------------------------------------------------
Function PatchIcon ( cIsPatch, cIsPatchObsolete )
If IsNull(cIsPatch) Then
PatchIcon = "
"
Else
If IsNull(cIsPatchObsolete) Then
PatchIcon = "
"
Else
PatchIcon = "
"
End If
End If
End Function
'-----------------------------------------------------------------------------------------------------------------
Sub GetOptionsFilterValues ( outOptionsFilter )
Dim Val, aValues
If (Request("btn") <> "") Then
If (Request("optionsfilter") <> "") Then
' Get values from query string
aValues = Split( Replace(Request("optionsfilter"), " ", ""), "," )
For Each Val In aValues
outOptionsFilter.Item (CStr( Val )) = Val
Next
' Store current setting in cookie
Response.Cookies(enum_RELMGR_COOKIE_DOMAIN)(COOKIE_PATCH_OPTIONS_FILTER) = Replace(Request("optionsfilter"), " ", "")
Else
' Empty cookie
Response.Cookies(enum_RELMGR_COOKIE_DOMAIN)(COOKIE_PATCH_OPTIONS_FILTER) = ""
End If
ElseIf Request.Cookies(enum_RELMGR_COOKIE_DOMAIN)(COOKIE_PATCH_OPTIONS_FILTER) <> "" Then
' Get values from cookie
aValues = Split( Replace( Request.Cookies(enum_RELMGR_COOKIE_DOMAIN)(COOKIE_PATCH_OPTIONS_FILTER), " ", ""), ",")
For Each Val In aValues
outOptionsFilter.Item (CStr( Val )) = Val
Next
End If
End Sub
'-----------------------------------------------------------------------------------------------------------------
Function GetIsOptionsFilterInUseIcon()
GetIsOptionsFilterInUseIcon = LIMG_FILTER_OFF & LIMG_DROP_DOWN_ARROW
If dOptionsFilter.Count > 0 Then
GetIsOptionsFilterInUseIcon = LIMG_FILTER_ON & LIMG_DROP_DOWN_ARROW
End If
End Function
'-----------------------------------------------------------------------------------------------------------------
Function GetIsOptionsFilterChecked( nFilterId )
If dOptionsFilter.Exists ( CStr(nFilterId) ) Then
GetIsOptionsFilterChecked = "checked"
End If
End Function
'------------------------------------------------------------------------------------------------------------------------------------
%>
<%
'------------------------- MAIN LINE ---------------------------
Call GetOptionsFilterValues ( dOptionsFilter )
'---------------------------------------------------------------
%>
|