Exemplo n.º 1
0
             $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;