diff --git a/html/pages/default.php b/html/pages/default.php
index e0cd80796..52f14801d 100644
--- a/html/pages/default.php
+++ b/html/pages/default.php
@@ -72,104 +72,19 @@ while($peer = mysql_fetch_array($sql)){
}
+$sql = mysql_query("SELECT * FROM `devices` AS D, devices_attribs AS A WHERE A.device_id = D.device_id AND A.attrib_type = 'uptime' AND A.attrib_value < '84600'");
+while($device = mysql_fetch_array($sql)){
+ echo("
+
".generatedevicelink($device, shorthost($device['hostname']))."
+ Device
Rebooted
+ ".formatUptime($device['attrib_value'])."
+ ");
-foreach($nodes as $node) {
-
- unset($srvpop);
-
- $host = gethostbyid($node);
-
- $ints = mysql_result(mysql_query("SELECT count(*) FROM `interfaces` WHERE `ifOperStatus` = 'down' AND `ifAdminStatus` = 'up' AND `device_id` = '$node'"),0);
- $services = mysql_result(mysql_query("SELECT count(service_id) FROM `services` WHERE `service_status` = '0' AND `service_host` = '$node'"),0);
-
- $intlist = array();
- $sql = mysql_query("SELECT `ifDescr`, `ifAlias` FROM interfaces WHERE `ifOperStatus` = 'down' AND `ifAdminStatus` = 'up' AND `device_id` = '$node'");
-
- $uptime = mysql_result(mysql_query("SELECT attrib_value FROM `devices` AS D, `devices_attribs` AS A WHERE D.device_id = '$node' AND D.status = '1' AND A.device_id = D.device_id AND A.attrib_type = 'uptime'"),0);
-
- if($uptime < "86000") { $rebooted = 1; } else { $rebooted = 0; }
-
- while($int = mysql_fetch_row($sql)) { $intlist[] = "$int[0] - $int[1]"; }
- foreach ($intlist as $intname) { $intpop .= "$br $intname"; $br = "
"; }
- unset($br);
- if($intpop) {$intpop = "onmouseover=\"return overlib('$intpop', WIDTH, 350);\" onmouseout=\"return nd();\""; }
-
- $srvlist = array();
- $sql = mysql_query("SELECT `service_type`, `service_message` FROM services WHERE `service_status` = '0' AND `service_host` = '$node'");
- while($srv = mysql_fetch_row($sql)) { $srvlist[] = "$srv[0] - " . trim($srv[1]); }
- foreach ($srvlist as $srvname) { $srvpop .= "$br " . truncate($srvname, 100); $br = "
"; }
- unset($br);
- if($srvpop) {
- $srvpop = "onmouseover=\"return overlib('$srvpop', WIDTH, 350);\" onmouseout=\"return nd();\"";
- $srvpop = str_replace("\n", ". ", $srvpop);
- }
-
- $mouseover = "onmouseover=\"return overlib('
');\"
- onmouseout=\"return nd();\"";
-
- if(hoststatus($node)) {
- $statimg = "
";
- $background_image = "images/boxbgorange.png";
- $background_color = "#ddffdd";
- } else {
- $statimg = "
";
- $background_image = "images/boxbgpink.png";
- $background_color = "#ffdddd";
- }
-
- if($ints || $services) { $background_color = "#ffddaa"; }
-
- if($rebooted) { $statimg = "
"; }
-
- if($bg == "#ffffff") { $bg = "#e5e5e5"; } else { $bg="#ffffff"; }
-
- if(devicepermitted($node)) {
-
- list ($first, $second, $third) = explode(".", $host);
-
- $shorthost = $first;
- if(strlen($first.".".$second) < 16) { $shorthost = $first.".".$second; }
-
- $device['device_id'] = $node;
-
- $errorboxes .= "
-
-
".generatedevicelink($device, $shorthost)."
";
-
- if(hoststatus($node)) {
- $errorboxes .= " ".formatuptime($uptime, short)."
";
-
- if($rebooted) { $errorboxes .= " Rebooted
"; }
-
- } else { $errorboxes .= " Device
Unreachable
"; }
-
-# $errorboxes .= "
$ints
-#
$services";
-
- if($ints) { $errorboxes .= ""; }
- if($services) { $errorboxes .= ""; }
-
-
- $errorboxes .= " ";
-
-
-# echo("
-# | $host |
-# $statimg |
-# $ints |
-# $services |
");
-#
- }
- unset($int, $ints, $intlist, $intpop, $srv, $srvlist, $srvname, $srvpop);
}
-#echo("");
-#echo("
-#
-#
-
+
echo("
$errorboxes
|