<!--
Whatsup Gold
Top View
----------------
main page. Displays a list of open
maps and map status information.
-->
<HTML>
<TITLE>WhatsUp Gold - Top View</TITLE>
<META http-equiv="REFRESH" content="<%APPLICATION_SETTINGS% WEB_REFRESH_RATE>">
function createRowsArray (table) {
var rows = new Array();
var r = 0;
if (table.tHead == null && table.tFoot == null)
for (var r1 = 0; r1 < table.rows.length; r1++, r++)
rows[r] = table.rows[r1];
else
for (var t = 0; t < table.tBodies.length; t++)
for (var r1 = 0; r1 < table.tBodies[t].rows.length; r1++, r++)
rows[r] = table.tBodies[t].rows[r1];
return rows;
}
function insertSortedRows(table, rows) {
if (document.all) var rowsCopy = new Array(rows.length);
for (var r = 0; r < rows.length; r++) {
if (document.all) rowsCopy[r] = rows[r].cloneNode(true);
table.deleteRow(rows[r].rowIndex);
}
var tableSection = table.tBodies[table.tBodies.length - 1];
for (var r = 0; r < rows.length; r++) {
var row = document.all ? rowsCopy[r] : rows[r];
tableSection.appendChild(row);
}
}
function sortTable (table, sortFun) {
var rows = createRowsArray(table);
if (rows.length > 0) {
rows.sort(sortFun);
insertSortedRows(table, rows);
}
}
var column = sortRowsLink.col;
var cell1 = findFirstLinkChild(row1.cells[column]).firstChild.nodeValue;
var cell2 = findFirstLinkChild(row2.cells[column]).firstChild.nodeValue;
return cell1 < cell2 ? - 1 : (cell1 == cell2 ? 0 : 1);
}
function findFirstLinkChild (el) {
var child = el.firstChild;
while (child.tagName != 'A')
child = child.nextSibling;
return child;
}
sortRowsLink.col = col;
sortTable(table, sortRowsLink);
}
function findTableParent (node) {
while (node.tagName.toUpperCase() != 'TABLE')
node = node.parentNode;
return node;
}
</SCRIPT>
<STYLE TYPE="text/css">
.displayNone { display : none; }
</STYLE>
</HEAD>
<BODY>
<%ELSE%>
<BODY >
<%ENDIF%>
<H1> <%APPLICATION_SETTINGS% MAIN_TITLE> </H1>
<H3> Evaluation version - <%EVALUATION% DAYS_LEFT> day(s) remaining </H3>
<%ENDIF%>
<TR>
<td align=left bgColor="#0080c0" colSpan=2>
<TABLE width="100%" border=0>
<TR>
<TD><%APPLICATION_SETTINGS% MAIN_TITLE></TD>
<TD align=right>
<%IF% (%MATCH% (%URL_VALUE% ("ViewMode",0),"Detail"))>
<A target=_NEW href="">Help</A>
<%ELSE%>
<A target=_NEW href="">Help</A>
<%ENDIF%>
</TD></TR>
</TABLE>
</td>
</TR>
<TR>
<%IF% (%MATCH% (%URL_VALUE% ("ViewMode",0),"Detail"))>
<TD vAlign=top width="98%">
<TABLE cellSpacing=2 cellPadding=0 width="100%" bgColor="#c0c0c0" border=0>
<TR>
<TD width="20%"></TD>
<TD width="40%"></TD>
<TD width="40%"></TD>
</TR>
<TR>
<TD><hr size="4"></TD>
<TD><hr size="4"></TD>
<TD><hr size="4"></TD>
</TR>
<%START_LOADED_MAP_LIST%>
<tr>
<td><a href=""> <%MAP% NAME> </A></td>
<td>
<table>
<tr>
<%IF% (%GREATERTHAN% (%MAP% TOTAL_DEVICES_UP,0))>
<td bgcolor="#77ff77"><%MAP% TOTAL_DEVICES_UP> device(s) up</td>
<%ELSE%>
<td>No devices up!</td>
<%ENDIF%>
<%IF% (%GREATERTHAN% (%MAP% (TOTAL_DEVICES_DOWN),0))>
<td bgcolor="#FF7777"><%MAP% TOTAL_DEVICES_DOWN> device(s) down</td>
<%ELSE%>
<td>No devices down</td>
<%ENDIF%>
</tr>
</table>
</td>
<%IF% (%GREATERTHAN% (%MAP% (TOTAL_SERVICES_DOWN),0))>
<td bgcolor="#ff77ff"><%MAP% TOTAL_SERVICES_DOWN> service(s) down</td>
<%ELSE%>
<td>No Services down</td>
<%ENDIF%>
</tr>
<TR>
<TD> </TD>
<TD><hr></TD>
<TD><hr></TD>
</TR>
<TR>
<TD><!-- Leave Map Blank --></TD>
<TD>
<%DEVICE% DISPLAY_NAME>
*
<%ENDIF%>
(<A href=""><%DEVICE% IP_ADDRESS></A>)
<%ELSE%>
(<%DEVICE% IP_ADDRESS>)
<%ENDIF%>
</td>
<TD bgColor="<%DEVICE% POLL_STATE_COLOR>"><%DEVICE% POLL_TYPE></TD>
</TR>
<TR>
<TD><!-- Leave Map Blank --></TD>
<TD><!-- Leave Name Blank --></TD>
<TD bgColor="<%SERVICE_STATISTICS% STATE_COLOR>"><%SERVICE_STATISTICS% FULLNAME></TD>
</tr>
<%END_SERVICE_STATISTICS_LIST%>
<%IF% (%GREATERTHAN% (%DEVICE% ALERT_COUNT, 0))>
<TR>
<TD> </TD>
<TD> </TD>
<TD><hr></TD>
</TR>
<%START_ALERT_LIST%>
<TR>
<TD><!-- Leave Map Blank --></TD>
<TD><!-- Leave Name Blank --></TD>
<TD><%DEVICE_ALERT% ALERT_NAME></TD>
</TR>
<%END_ALERT_LIST%>
<%ENDIF%>
<%END_DEVICE_LIST%>
<TR>
<TD> </TD>
<TD> </TD>
<TD> </TD>
</TR>
<TR>
<TD><hr size="4"></TD>
<TD><hr size="4"></TD>
<TD><hr size="4"></TD>
</TR>
<%END_LOADED_MAP_LIST%>
</TABLE>
</TD>
<%ELSE%>
<TD vAlign=top width="98%">
<TABLE cellSpacing=2 cellPadding=0 width="100%" bgColor="#c0c0c0" border=0 ID="LIST">
<TR>
<TD width="40%" ID="SORT_COLUMN"></TD>
<TD width="20%"></TD>
<TD width="20%"></TD>
<TD width="20%"></TD>
</TR>
<TR>
<TH align=left>Map</TH>
<TH align=right>Items<BR>Up</TH>
<TH align=right>Items<BR>Down</TH>
<TH align=right>Items with<br>Services Down</TH></TR>
</THEAD>
<%START_LOADED_MAP_LIST%>
<tr >
<td ><a href=""> <%MAP% NAME> </A></td>
<%IF% (%GREATERTHAN% (%MAP% TOTAL_DEVICES_UP,0))>
<td bgcolor="#77ff77" align=right><%MAP% TOTAL_DEVICES_UP></td>
<%ELSE%>
<td align=right><%MAP% TOTAL_DEVICES_UP></td>
<%ENDIF%>
<%IF% (%GREATERTHAN% (%MAP% (TOTAL_DEVICES_DOWN),0))>
<td bgcolor="#FF7777" align=right><%MAP% TOTAL_DEVICES_DOWN></td>
<%ELSE%>
<td align=right> <%MAP% TOTAL_DEVICES_DOWN></td>
<%ENDIF%>
<%IF% (%GREATERTHAN% (%MAP% (TOTAL_SERVICES_DOWN),0))>
<td bgcolor="#ff77ff" align=right><%MAP% TOTAL_SERVICES_DOWN></td>
<%ELSE%>
<td align=right><%MAP% TOTAL_SERVICES_DOWN></td>
<%ENDIF%>
</tr>
<%END_LOADED_MAP_LIST%>
</TBODY>
</TABLE></TD>
<!-- Check if we need to play the sound file -->
<!-- This will iterate over every map if necessary -->
<%IF% HAS_ANY_MAP_STATE_CHANGED>
<%IF% IS_SOUND_ENABLED>
<bgsound src="">
<%ENDIF%>
<%ENDIF%>
<TD vAlign=top noWrap align=left>
<TABLE width="100%" border=1>
<TR>
<TD noWrap align=center bgColor="#c0c0c0">
<A href="">Top View</A></TD></TR></TABLE>
<%ELSE%>
<TD vAlign=top noWrap align=left>
<TABLE width="100%" border=1>
<TR>
<TD noWrap align=center bgColor="#c0c0c0">
<A href="">Detail View</A></TD></TR></TABLE>
<%ENDIF%>
<%IF% IS_USER_CONFIGURE_PROGRAM><!-- USER PROGRAM CONFIGURE -->
<TABLE width="100%" border=1>
<TR>
<TD noWrap align=center bgColor="#c0c0c0">
<a href="">Settings </A></TD></TR></TABLE>
<!--IF% ACCESS_DEFAULT_MAP -->
<TABLE width="100%" border=1>
<TR>
<TD noWrap align=center bgColor="#c0c0c0">
<a href="">New Map</A></TD></TR></TABLE>
<!--ENDIF%-->
<TABLE width="100%" border=1>
<TR>
<TD noWrap align=center bgColor="#c0c0c0">
<a href="">Load Map</A></TD></TR></TABLE>
<TABLE width="100%" border=1>
<TR>
<TD noWrap align=center bgColor="#c0c0c0">
<a href="">Unload Map</A></TD></TR></TABLE>
<TABLE width="100%" border=1>
<TR>
<TD noWrap align=center bgColor="#c0c0c0">
<a href="">Reload Map</A></TD></TR></TABLE>
<%IF% IS_MAPS_DISPLAYED_CONFIGURABLE>
<TABLE width="100%" border=1>
<TR>
<TD noWrap align=center bgColor="#c0c0c0">
<a href="">Save Map</A></TD></TR></TABLE>
<%ENDIF%>
<TABLE width="100%" border=1>
<TR>
<TD noWrap align=center bgColor="#c0c0c0">
<A href="">Notifications</A></TD></TR></TABLE>
<%ENDIF%>
<%ENDIF%>
<%IF% IS_CONFIGURE_REPORTS_ENABLED>
<TABLE width="100%" border=1>
<TR>
<TD noWrap align=center bgColor="#c0c0c0">
<A href="">Recurring Notifications</A></TD></TR></TABLE>
<TABLE width="100%" border=1>
<TR>
<TD noWrap align=center bgColor="#c0c0c0">
<A href="">Performance Graphs</A></TD></TR></TABLE>
<%ENDIF%>
<%ENDIF%>
<%IF% IS_USER_CONFIGURE_USERS>
<TABLE width="100%" border=1>
<TR>
<TD noWrap align=center bgColor="#c0c0c0">
<A href="">Users</A></TD></TR></TABLE>
<%ENDIF%>
<%IF% IS_USER_ACCESS_LOG>
<TABLE width="100%" border=1>
<TR>
<TD noWrap align=center bgColor="#c0c0c0">
<A href="">Log view</A></TD></TR></TABLE>
<%ENDIF%>
<TABLE width="100%" border=1>
<TR>
<TD noWrap align=center bgColor="#c0c0c0">
<A href="">Tools</A></TD></TR></TABLE>
<%ENDIF%>
<%INCLUDE% MainPageSuffix.asp>
</BODY></HTML>
-----Original Message-----
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Jason Humes
Sent: Friday, December 19, 2003 8:10 AM
To: '[EMAIL PROTECTED]'
Subject: [WhatsUp Forum] Web page map orderHi
I was wondering if there is any way to get the Top View to list the maps in a particular order. ThanksJason D. Humes
Applied Computer Solutions Inc.
3020 St. Etienne Blvd.
Windsor, Ontario
Phone: (519) 944-4300 x211
Fax : (519) 944-4247
Email : [EMAIL PROTECTED]
**********************************************************************
Confidentiality Notice:
The information contained in this e-mail and any attachments may be legally privileged and confidential. If you are not an intended recipient, you are hereby notified that any dissemination, distribution or copying of this e-mail and any attachments is strictly prohibited. If you received this e-mail in error, please notify the sender and permanently delete the e-mail and any attachments immediately. You should not retain, copy or use this e-mail or any attachment for any purpose, nor disclose all or any part of the contents to any other person.
Thank you.
