mirror of
https://github.com/pandorafms/pandorafms.git
synced 2025-07-28 08:14:38 +02:00
New networkmaps in progress... (Added new node details view)
This commit is contained in:
parent
0055e46940
commit
c573ac1efe
@ -668,8 +668,7 @@ function networkmap_write_js_array($id, $nodes_and_relations = array()) {
|
|||||||
echo "var translation_none = '" . __('None') . "';\n";
|
echo "var translation_none = '" . __('None') . "';\n";
|
||||||
echo "var dialog_node_edit_title = '" . __('Edit node %s') . "';\n";
|
echo "var dialog_node_edit_title = '" . __('Edit node %s') . "';\n";
|
||||||
echo "var holding_area_title = '" . __('Holding Area') . "';\n";
|
echo "var holding_area_title = '" . __('Holding Area') . "';\n";
|
||||||
echo "var show_details_menu = '" . __('Show details') . "';\n";
|
echo "var edit_menu = '" . __('Show details and options') . "';\n";
|
||||||
echo "var edit_menu = '" . __('Edit') . "';\n";
|
|
||||||
echo "var set_as_children_menu = '" . __('Set as children') . "';\n";
|
echo "var set_as_children_menu = '" . __('Set as children') . "';\n";
|
||||||
echo "var set_parent_menu = '" . __('Set parent') . "';\n";
|
echo "var set_parent_menu = '" . __('Set parent') . "';\n";
|
||||||
echo "var abort_relationship_menu = '" . __('Abort the action of set relationship') . "';\n";
|
echo "var abort_relationship_menu = '" . __('Abort the action of set relationship') . "';\n";
|
||||||
@ -1352,6 +1351,26 @@ if (empty($list_networkmaps))
|
|||||||
ui_toggle(html_print_table($table, true), __('Node Details'),
|
ui_toggle(html_print_table($table, true), __('Node Details'),
|
||||||
__('Node Details'), false);
|
__('Node Details'), false);
|
||||||
|
|
||||||
|
$table = null;
|
||||||
|
$table->id = 'interface_information';
|
||||||
|
$table->width = "100%";
|
||||||
|
|
||||||
|
$table->head['interface_name'] = __('Name');
|
||||||
|
$table->head['interface_status'] = __('Status');
|
||||||
|
$table->head['interface_graph'] = __('Graph');
|
||||||
|
$table->head['interface_ip'] = __('Ip');
|
||||||
|
$table->head['interface_mac'] = __('MAC');
|
||||||
|
$table->data = array();
|
||||||
|
$table->rowstyle['template_row'] = 'display: none;';
|
||||||
|
$table->data['template_row']['interface_name'] = '';
|
||||||
|
$table->data['template_row']['interface_status'] = '';
|
||||||
|
$table->data['template_row']['interface_graph'] = '';
|
||||||
|
$table->data['template_row']['interface_ip'] = '';
|
||||||
|
$table->data['template_row']['interface_mac'] = '';
|
||||||
|
|
||||||
|
ui_toggle(html_print_table($table, true), __('Interface Information (SNMP)'),
|
||||||
|
__('Interface Information (SNMP)'), true);
|
||||||
|
|
||||||
$table = null;
|
$table = null;
|
||||||
$table->id = 'node_options';
|
$table->id = 'node_options';
|
||||||
$table->width = "100%";
|
$table->width = "100%";
|
||||||
|
@ -529,6 +529,42 @@ function edit_node(data) {
|
|||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
|
$("#interface_information").find("tr:gt(0)").remove();
|
||||||
|
|
||||||
|
var params = [];
|
||||||
|
params.push("get_interface_info=1");
|
||||||
|
params.push("id_agent=" + data["id_agent"]);
|
||||||
|
params.push("page=enterprise/operation/agentes/pandora_networkmap.view");
|
||||||
|
jQuery.ajax ({
|
||||||
|
data: params.join ("&"),
|
||||||
|
dataType: 'json',
|
||||||
|
type: 'POST',
|
||||||
|
url: action="ajax.php",
|
||||||
|
async: false,
|
||||||
|
success: function (data) {
|
||||||
|
jQuery.each(data, function(j, interface) {
|
||||||
|
$("#interface_information").find('tbody')
|
||||||
|
.append($('<tr>')
|
||||||
|
.append($('<td>')
|
||||||
|
.html(interface['name'])
|
||||||
|
)
|
||||||
|
.append($('<td>')
|
||||||
|
.html(interface['status'])
|
||||||
|
)
|
||||||
|
.append($('<td>')
|
||||||
|
.html(interface['graph'])
|
||||||
|
)
|
||||||
|
.append($('<td>')
|
||||||
|
.html(interface['ip'])
|
||||||
|
)
|
||||||
|
.append($('<td>')
|
||||||
|
.html(interface['mac'])
|
||||||
|
)
|
||||||
|
);
|
||||||
|
});
|
||||||
|
}
|
||||||
|
});
|
||||||
|
|
||||||
$("#dialog_node_edit" )
|
$("#dialog_node_edit" )
|
||||||
.dialog( "option", "title",
|
.dialog( "option", "title",
|
||||||
dialog_node_edit_title.replace("%s", data.text));
|
dialog_node_edit_title.replace("%s", data.text));
|
||||||
|
Loading…
x
Reference in New Issue
Block a user