Fixed the migration code for the actual filters.
This commit is contained in:
parent
ab51866abb
commit
f3a161743d
|
@ -55,12 +55,9 @@ function migration_open_networkmaps() {
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
switch ($new_networkmap['subtype']) {
|
// ---- Source -------------------------------------------------
|
||||||
case MAP_SUBTYPE_TOPOLOGY:
|
$new_networkmap['source'] = MAP_SOURCE_GROUP;
|
||||||
$new_networkmap['source'] = MAP_SOURCE_GROUP;
|
$new_networkmap['source_data'] = $old_netw_open['id_group'];
|
||||||
$new_networkmap['source_data'] = $old_netw_open['id_group'];
|
|
||||||
break;
|
|
||||||
}
|
|
||||||
|
|
||||||
switch ($old_netw_open['layout']) {
|
switch ($old_netw_open['layout']) {
|
||||||
case 'radial':
|
case 'radial':
|
||||||
|
@ -69,38 +66,51 @@ function migration_open_networkmaps() {
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
// ---- Filter -------------------------------------------------
|
||||||
$filter = array();
|
$filter = array();
|
||||||
|
|
||||||
$filter['show_groups'] = 0;
|
$filter['id_tag'] = 0;
|
||||||
if ($old_netw_open['show_groups']) {
|
if ($old_netw_open['id_tag']) {
|
||||||
$filter['show_groups'] = 1;
|
$filter['id_tag'] = 1;
|
||||||
}
|
}
|
||||||
$filter['show_module_plugins'] = 0;
|
$filter['text'] = $old_netw_open['text_filter'];
|
||||||
$filter['show_snmp_modules'] = 0;
|
$filter['show_pandora_nodes'] = 0; // Only metaconsole
|
||||||
if ($old_netw_open['show_snmp_modules']) {
|
switch ($depth) {
|
||||||
$filter['show_snmp_modules'] = 1;
|
case 'agents':
|
||||||
|
$filter['show_modules'] = 0;
|
||||||
|
$filter['show_agents'] = 1;
|
||||||
|
break;
|
||||||
|
case 'all':
|
||||||
|
$filter['show_modules'] = 1;
|
||||||
|
$filter['show_agents'] = 1;
|
||||||
|
break;
|
||||||
|
case 'groups':
|
||||||
|
$filter['show_modules'] = 0;
|
||||||
|
$filter['show_agents'] = 0;
|
||||||
|
break;
|
||||||
}
|
}
|
||||||
$filter['show_modules'] = 0;
|
$filter['only_modules_with_alerts'] = 0;
|
||||||
if ($old_netw_open['show_modules']) {
|
|
||||||
$filter['show_modules'] = 1;
|
|
||||||
}
|
|
||||||
$filter['show_policy_modules'] = 0;
|
|
||||||
$filter['show_pandora_nodes'] = 0;
|
|
||||||
$filter['show_only_modules_with_alerts'] = 0;
|
|
||||||
if ($old_netw_open['only_modules_with_alerts']) {
|
if ($old_netw_open['only_modules_with_alerts']) {
|
||||||
$filter['show_only_modules_with_alerts'] = 1;
|
$filter['only_modules_with_alerts'] = 1;
|
||||||
}
|
}
|
||||||
$filter['show_module_group'] = 0;
|
$filter['show_module_group'] = 0;
|
||||||
if ($old_netw_open['show_modulegroup']) {
|
if ($old_netw_open['show_modulegroup']) {
|
||||||
$filter['show_module_group'] = 1;
|
$filter['show_module_group'] = 1;
|
||||||
}
|
}
|
||||||
$filter['id_tag'] = 0;
|
$filter['module_group'] = 0;
|
||||||
if ($old_netw_open['id_tag']) {
|
if ($old_netw_open['id_module_group']) {
|
||||||
$filter['id_tag'] = 1;
|
$filter['module_group'] = 1;
|
||||||
|
}
|
||||||
|
$filter['only_policy_modules'] = 0;
|
||||||
|
$filter['only_snmp_modules'] = 0;
|
||||||
|
if ($old_netw_open['show_snmp_modules']) {
|
||||||
|
$filter['only_snmp_modules'] = 1;
|
||||||
}
|
}
|
||||||
$filter['text'] = '';
|
|
||||||
|
|
||||||
$new_networkmap['filter'] = json_encode($filter);
|
$new_networkmap['filter'] = json_encode($filter);
|
||||||
|
// -------------------------------------------------------------
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
html_debug($new_networkmap);
|
html_debug($new_networkmap);
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue