$j++; } } else { $buffer .= "{title:'" . _("No Databases Found") . "', noLink:true}"; } $buffer .= "]"; echo $buffer; } else { if (preg_match("/sensors/", $key)) { $j = 0; $sensors = Sensor::get_list($conn); $buffer = "["; foreach ($sensors as $sensor) { $icon = "../../pixmaps/server.png"; $sensor_name = $sensor->get_name(); $related_assets = Sensor::get_assets($conn, $sensor_name); $s_title = Util::htmlentities($sensor_name); $s_url = urlencode($sensor_name); $title = strlen($sensor_name) > $length_name ? substr($sensor_name, 0, $length_name) . "..." : $sensor_name; $title = Util::htmlentities($title); $tooltip = $s_title; if (count($related_assets["host"]) == 0 && count($related_assets["net"]) == 0 && count($related_assets["hgroup"]) == 0 && count($related_assets["ngroup"]) == 0) { $li = "title:'{$title}', tooltip:'{$tooltip}', icon:'{$icon}', h:'{$h}', url:'../sensor/interfaces.php?sensor=" . $s_url . "&name=" . utf8_encode($sensor_name) . "'"; } else { $li = "title:'{$title}', tooltip:'{$tooltip}', icon:'{$icon}', key:'sensor_" . utf8_encode($sensor_name) . "' ,isLazy:true, h:'{$h}', url:'../sensor/interfaces.php?sensor=" . $s_url . "&name=" . utf8_encode($sensor_name) . "'"; } $buffer .= ($j > 0 ? "," : "") . "{ {$li} }"; $j++; } $buffer .= "]"; echo $buffer;