mirror of
https://github.com/pandorafms/pandorafms.git
synced 2025-07-28 08:14:38 +02:00
New maps in progress... (Fixed errors in enterprise ajax)
This commit is contained in:
parent
74957c30a2
commit
5f53b2fa12
@ -44,7 +44,6 @@ if (is_ajax ()) {
|
|||||||
$shape = (string)get_parameter('shape', '');
|
$shape = (string)get_parameter('shape', '');
|
||||||
$return_update = networkmap_enterprise_update_data($id_node_data, $label, $shape);
|
$return_update = networkmap_enterprise_update_data($id_node_data, $label, $shape);
|
||||||
|
|
||||||
echo json_encode($return_update);
|
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -496,57 +495,44 @@ if (is_ajax ()) {
|
|||||||
$node_id = get_parameter('node_id');
|
$node_id = get_parameter('node_id');
|
||||||
$data_graph_id = (int)get_parameter('data_graph_id');
|
$data_graph_id = (int)get_parameter('data_graph_id');
|
||||||
|
|
||||||
|
$style = db_get_value('style', 'titem', 'id', $data_graph_id);
|
||||||
|
$node_style = json_decode($style, true);
|
||||||
|
|
||||||
|
$node_label = $node_style['label'];
|
||||||
|
$node_shape = $node_style['shape'];
|
||||||
|
|
||||||
$table = new stdClass();
|
$table = new stdClass();
|
||||||
$table->id = 'node_options_' . $node_id;
|
$table->id = 'node_options_' . $node_id;
|
||||||
$table->width = "100%";
|
$table->width = "100%";
|
||||||
|
|
||||||
$table->head = array();
|
$table->head = array();
|
||||||
|
|
||||||
$node_name = __('No name');
|
$node_name = __('No name');
|
||||||
if ($type == ITEM_TYPE_AGENT_NETWORKMAP) {
|
if ($type == ITEM_TYPE_AGENT_NETWORKMAP) {
|
||||||
$node_name = agents_get_name($id_node_data);
|
$node_name = agents_get_name($id_node_data);
|
||||||
$table->head['type'] = __('Agent');
|
$table->head['type'] = __('Agent');
|
||||||
|
|
||||||
$node_shape = 'circle';
|
|
||||||
}
|
}
|
||||||
else if ($type == ITEM_TYPE_MODULE_NETWORKMAP) {
|
else if ($type == ITEM_TYPE_MODULE_NETWORKMAP) {
|
||||||
$node_name = db_get_all_rows_sql("SELECT nombre
|
$node_name = db_get_value('nombre', 'tagente_modulo', 'id_agente_modulo', $id_node_data);
|
||||||
FROM tagente_modulo
|
|
||||||
WHERE id_agente_modulo = " . $id_node_data);
|
|
||||||
$node_name = $node_name[0]['nombre'];
|
|
||||||
$table->head['type'] = __('Module');
|
|
||||||
|
|
||||||
$node_shape = 'square';
|
$table->head['type'] = __('Module');
|
||||||
}
|
}
|
||||||
else if ($type == ITEM_TYPE_GROUP_NETWORKMAP) {
|
else if ($type == ITEM_TYPE_GROUP_NETWORKMAP) {
|
||||||
$node_name = db_get_all_rows_sql("SELECT nombre
|
$node_name = db_get_value('nombre', 'tgrupo', 'id_grupo', $id_node_data);
|
||||||
FROM tgrupo
|
|
||||||
WHERE id_grupo = " . $id_node_data);
|
|
||||||
$node_name = $node_name[0]['nombre'];
|
|
||||||
$table->head['type'] = __('Group');
|
|
||||||
|
|
||||||
$node_shape = 'rhombus';
|
$table->head['type'] = __('Group');
|
||||||
}
|
}
|
||||||
else if ($type == ITEM_TYPE_POLICY_NETWORKMAP) {
|
else if ($type == ITEM_TYPE_POLICY_NETWORKMAP) {
|
||||||
$node_name = db_get_all_rows_sql("SELECT name
|
$node_name = db_get_value('name', 'tpolicies', 'id', $id_node_data);
|
||||||
FROM tpolicies
|
|
||||||
WHERE id = " . $id_node_data);
|
|
||||||
$node_name = $node_name[0]['name'];
|
|
||||||
$table->head['type'] = __('Policy');
|
$table->head['type'] = __('Policy');
|
||||||
|
|
||||||
$node_shape = 'rhombus';
|
|
||||||
}
|
}
|
||||||
$table->head['name'] = $node_name;
|
|
||||||
|
|
||||||
$node = db_get_all_rows_sql(
|
$table->head['name'] = $node_name;
|
||||||
"SELECT style FROM titem WHERE id = " . $id_node_data);
|
|
||||||
$node = $node[0];
|
|
||||||
$node_style = json_decode($node);
|
|
||||||
|
|
||||||
$table->data = array();
|
$table->data = array();
|
||||||
$table->data[0][0] = __('Label');
|
$table->data[0][0] = __('Label');
|
||||||
$table->data[0][1] = html_print_input_text('label',
|
$table->data[0][1] = html_print_input_text('label',
|
||||||
$node_name, '', 12, 10, true);
|
$node_label, '', 12, 10, true);
|
||||||
$table->data[1][0] = __('Shape');
|
$table->data[1][0] = __('Shape');
|
||||||
$table->data[1][1] = html_print_select(array(
|
$table->data[1][1] = html_print_select(array(
|
||||||
'circle' => __('Circle'),
|
'circle' => __('Circle'),
|
||||||
|
@ -1768,7 +1768,6 @@ MapController.prototype.is_relationshipy = function(node) {
|
|||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
return return_var;
|
return return_var;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -1889,18 +1888,6 @@ MapController.prototype.events = function() {
|
|||||||
action: function(elm, d, i) {
|
action: function(elm, d, i) {
|
||||||
self.add_fictional_node();
|
self.add_fictional_node();
|
||||||
}
|
}
|
||||||
},
|
|
||||||
{
|
|
||||||
title: 'Edit map',
|
|
||||||
action: function(elm, d, i) {
|
|
||||||
self.editMap(self, elm);
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
title: 'Save map',
|
|
||||||
action: function(elm, d, i) {
|
|
||||||
console.log('Save map!!');
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
];
|
];
|
||||||
|
|
||||||
|
@ -2442,7 +2442,6 @@ NetworkmapController.prototype.editNode = function(target) {
|
|||||||
|
|
||||||
var nodeTarget = $(target);
|
var nodeTarget = $(target);
|
||||||
|
|
||||||
var id_map = self._id;
|
|
||||||
var type = parseInt(nodeTarget.data("type"));
|
var type = parseInt(nodeTarget.data("type"));
|
||||||
var data_id = parseInt(nodeTarget.data("id"));
|
var data_id = parseInt(nodeTarget.data("id"));
|
||||||
var data_graph_id = parseInt(nodeTarget.data("graph_id"));
|
var data_graph_id = parseInt(nodeTarget.data("graph_id"));
|
||||||
|
Loading…
x
Reference in New Issue
Block a user