<% @language = "vbscript" %> <% call chkLogon %> <% Response.ExpiresAbsolute=#May 31,2001 13:30:15# %> <% call CreateHeader(alarmRefresh) %> <% call PageTitle("Alarms", "logo.gif") %> <% call PageDefaultMenu() %> <% Sub StartTable() myWrite "" chkWrite "", stateColumn chkWrite "", msgColumn chkWrite "", typeColumn chkWrite "", timeColumn chkWrite "", tagColumn end sub Sub EndTable() myWrite "
StateMessageTypeTimeTag
" end sub Sub AddRow(state, time, tag, altype, msg) myWrite "" select case state case 0 chkWrite "", stateColumn case 1 chkWrite "", stateColumn case 2 chkWrite "", stateColumn case else chkWrite "< img=""error.gif"" alt=""Error"" />", stateColumn end select if mysession.IsValidLevel(ackLevel) and state <> 1 and allowAck then dim ackInfo ackInfo = "ack.asp?Tag=" & tag & "&Type="&altype chkWrite "" & msg &"", msgColumn else chkWrite "" & msg & "", msgColumn end if chkWrite "" & altype &"", typeColumn chkWrite "" & FormatDateTime(time, dateFormat) &"", timeColumn chkWrite "" & tag &"", tagColumn myWrite "" end Sub dim alarmItem dim numitems numitems = alarms.NumItems if numitems = 0 then myWrite "There are no alarms to be listed" else StartTable for i=0 to numitems-1 set alarmItem = alarms.item(i) call AddRow(alarmItem.State, alarmItem.TimeStamp, alarmItem.Tag, alarmItem.Type, alarmItem.Message) next EndTable end if %> <% CreateFooter() %>