%@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 )
'---------------------------------------------------------------
%>
<%
' Shift Cursor Position
If (GetIsOptionsFilterChecked(enumPATCH_SHOW_ALL) = "") AND (patchRecCount > 0) Then
If patchRecCount > LMAX_ROWS Then
rsTemp.MoveTo ( patchRecCount - LMAX_ROWS )
End If
End If
%>
Patches
Installation Order
Patch Version
Reason for this version
Release Date
<%If patchRecCount < 1 Then%>
<%End If%>
<%
While ((NOT rsTemp.BOF) AND (NOT rsTemp.EOF))
%>
<%
' ---------- PATCH ----------
If Cstr(rsTemp("patch_id")) = "0" Then
%>