Working in the networkmap nodes.
This commit is contained in:
parent
7229b5ecd9
commit
8bb0e5e194
|
@ -244,6 +244,8 @@ abstract class Map {
|
|||
$contants["AGENT_MODULE_STATUS_UNKNOWN"] = AGENT_MODULE_STATUS_UNKNOWN;
|
||||
$contants["AGENT_MODULE_STATUS_NOT_INIT"] = AGENT_MODULE_STATUS_NOT_INIT;
|
||||
|
||||
$contants["NODE_IMAGE_PADDING"] = NODE_IMAGE_PADDING;
|
||||
|
||||
?>
|
||||
<script type="text/javascript">
|
||||
<?php
|
||||
|
|
|
@ -106,6 +106,7 @@ class Networkmap extends Map {
|
|||
$height = DEFAULT_NODE_HEIGHT;
|
||||
$shape = DEFAULT_NODE_SHAPE;
|
||||
$color = DEFAULT_NODE_COLOR;
|
||||
$image = DEFAULT_NODE_IMAGE;
|
||||
if (strstr($chunks[1], "&id_module=") !== false) {
|
||||
// MODULE
|
||||
preg_match("/id_module=([0-9]*)/", $chunks[1], $matches);
|
||||
|
@ -122,8 +123,13 @@ class Networkmap extends Map {
|
|||
$status = agents_get_status($id);
|
||||
$title = agents_get_name($id);
|
||||
$type = ITEM_TYPE_AGENT_NETWORKMAP;
|
||||
|
||||
preg_match("/<img src=\"(.*)\" \/>/", $chunks[0], $matches);
|
||||
$image = $matches[1];
|
||||
}
|
||||
|
||||
|
||||
|
||||
$nodes[] = array('graph_id' => $graphviz_id,
|
||||
'id' => $id,
|
||||
'id_agent' => $id_agent,
|
||||
|
@ -133,7 +139,8 @@ class Networkmap extends Map {
|
|||
'width' => $width,
|
||||
'height' => $height,
|
||||
'shape' => $shape,
|
||||
'color' => $color);
|
||||
'color' => $color,
|
||||
'image' => $image);
|
||||
|
||||
if ($last_graph_id < $graphviz_id)
|
||||
$last_graph_id = $graphviz_id;
|
||||
|
|
|
@ -509,4 +509,7 @@ define("DEFAULT_NODE_WIDTH", 30);
|
|||
define("DEFAULT_NODE_HEIGHT", 30);
|
||||
define("DEFAULT_NODE_SHAPE", "circle");
|
||||
define("DEFAULT_NODE_COLOR", COL_NOTINIT);
|
||||
define("DEFAULT_NODE_IMAGE", "images/networkmap/unknown.png");
|
||||
|
||||
define("NODE_IMAGE_PADDING", 5);
|
||||
?>
|
||||
|
|
|
@ -442,11 +442,11 @@ NetworkmapController.prototype.paint_node = function(g_node, node) {
|
|||
|
||||
d3_node
|
||||
.append("image")
|
||||
.attr("xlink:href", "http://192.168.70.147/pandora_console/images/networkmap/so_linux.png")
|
||||
.attr("x", 0)
|
||||
.attr("y", 0)
|
||||
.attr("height", node['height'])
|
||||
.attr("width", node['width']);
|
||||
.attr("xlink:href", node['image'])
|
||||
.attr("x", NODE_IMAGE_PADDING)
|
||||
.attr("y", NODE_IMAGE_PADDING)
|
||||
.attr("height", node['height'] - NODE_IMAGE_PADDING * 2)
|
||||
.attr("width", node['width'] - NODE_IMAGE_PADDING * 2);
|
||||
}
|
||||
|
||||
/**
|
||||
|
|
Loading…
Reference in New Issue