"
Response.write "| "
Response.write ""& pkgInfoHash.Item ("pkg_name") &" "& pkgInfoHash.Item ("pkg_version") & " " & " " & ""
Response.write " | "
Response.write ""
' dlocked: Y - release, N - unlocked, P - pending, A - approved, R - rejected
If pkgInfoHash.Item ("dlocked") = "Y" Then
Response.write " "
ElseIf pkgInfoHash("is_released") Then
Response.write " "
ElseIf pkgInfoHash.Item ("dlocked") = "P" Then
Response.write enum_imgPending
ElseIf (pkgInfoHash.Item ("dlocked") = "N") OR (pkgInfoHash.Item ("dlocked") = "R") Then
'ElseIf (irtag_id<>"") Then
Response.write enum_imgBuilding
End If
Response.write " | "
Response.write ""
If pkgInfoHash.Item ("product_state") = 4 Then
Response.write enum_imgProductRejected
End If
Response.write " | "
Response.write ""
Dim state_icon
If Not IsNull(pkgInfoHash.Item ("deprecated_state")) Then
Select Case CInt(pkgInfoHash.Item ("deprecated_state"))
Case enumPKG_STATE_DEPRECATED
state_icon = enum_imgDeprecated
Case enumPKG_STATE_DEPRECATED_DEPENDENT
state_icon = enum_imgDeprecatedDependent
End Select
Response.write state_icon
End If
Response.write " | "
Response.write ""
If Not (IsNull(pkgInfoHash.Item ("pkg_state")) or pkgInfoHash.Item ("pkg_state") = 0) Then
Select Case CInt(pkgInfoHash.Item ("pkg_state"))
Case enumPKG_STATE_MAJOR
state_icon = enum_imgCritical
Case enumPKG_STATE_MINOR
state_icon = enum_imgWarning
Case enumPKG_STATE_MAJOR_READY
state_icon = enum_imgCReady
Case enumPKG_STATE_MINOR_READY
state_icon = enum_imgWReady
Case enumPKG_NOT_FOUND
state_icon = enum_imgNotFound
Case enumPKG_STATE_NEW_PATCH
state_icon = enum_imgPatchAvailable
Case enumPKG_ADVISORY_RIPPLE
state_icon = enum_imgAR
Case enumPKG_ADVISORY_RIPPLE_DEPENDENT
state_icon = enum_imgARD
Case enumPKG_PEGGED_VERSION
state_icon = enum_imgGreenPin
End Select
Response.write state_icon
End If
Response.write " | "
Response.write ""
'build_type', and a value of 'M' = manual and 'A' = auto
If pkgInfoHash.Item("build_type") = "M" Then
Response.write " "
End If
Response.write " | "
Response.write ""
' check if a daemon instruction exists for this package
Dim sDmInstr
sDmInstr = GetOpCodeListForRtagIdAndPvId( "", Request("rtag_id"), pkgInfoHash.Item("pv_id"), "" )
If sDmInstr <> "" Then
Response.write " "
End If
Response.write " | "
Response.write ""
' check if this package has a build failure file
If pkgInfoHash("has_build_failure") Then
Response.write " "
ElseIf pkgInfoHash("is_excluded") Then
' check if this package has been excluded from the build
Response.write " "
End If
Response.write " | "
Response.write ""
Response.write " | "
Response.write "
"
Response.write "