mirror of
https://github.com/pandorafms/pandorafms.git
synced 2025-07-31 01:35:36 +02:00
Added images and Borsha fix
This commit is contained in:
parent
f8023bf44a
commit
391655f6fe
BIN
pandora_console/images/bad_rutas.png
Normal file
BIN
pandora_console/images/bad_rutas.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 1.0 KiB |
BIN
pandora_console/images/ok_rutas.png
Normal file
BIN
pandora_console/images/ok_rutas.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 1.2 KiB |
@ -562,11 +562,15 @@ sub process_xml_data ($$$$$) {
|
|||||||
|
|
||||||
# No parent module defined
|
# No parent module defined
|
||||||
my $parent_module_name = get_tag_value ($module_data, 'module_parent', undef);
|
my $parent_module_name = get_tag_value ($module_data, 'module_parent', undef);
|
||||||
next if (! defined ($parent_module_name));
|
my $parent_module_unlink = get_tag_value ($module_data, 'module_parent_unlink', undef);
|
||||||
|
|
||||||
link_modules($pa_config, $dbh, $agent_id, $module_name, $parent_module_name);
|
next if ( (! defined ($parent_module_name)) && (! defined($parent_module_unlink)));
|
||||||
|
|
||||||
|
link_modules($pa_config, $dbh, $agent_id, $module_name, $parent_module_name) if (defined($parent_module_name) && ($parent_module_name ne ''));
|
||||||
|
unlink_modules($pa_config, $dbh, $agent_id, $module_name) if (defined($parent_module_unlink) && ($parent_module_unlink eq '1'));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
# Process inventory modules
|
# Process inventory modules
|
||||||
enterprise_hook('process_inventory_data', [$pa_config, $data, $server_id, $agent_name,
|
enterprise_hook('process_inventory_data', [$pa_config, $data, $server_id, $agent_name,
|
||||||
$interval, $timestamp, $dbh]);
|
$interval, $timestamp, $dbh]);
|
||||||
@ -920,5 +924,21 @@ sub link_modules {
|
|||||||
db_do($dbh, "UPDATE tagente_modulo SET parent_module_id = ? WHERE id_agente_modulo = ?", $parent_id, $child_id);
|
db_do($dbh, "UPDATE tagente_modulo SET parent_module_id = ? WHERE id_agente_modulo = ?", $parent_id, $child_id);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
###############################################################################
|
||||||
|
# Unlink module from parent
|
||||||
|
###############################################################################
|
||||||
|
sub unlink_modules {
|
||||||
|
my ($pa_config, $dbh, $agent_id, $child_name) = @_;
|
||||||
|
|
||||||
|
# Get the child module ID.
|
||||||
|
my $child_id = get_agent_module_id ($dbh, $child_name, $agent_id);
|
||||||
|
return unless ($child_id != -1);
|
||||||
|
|
||||||
|
# Link them.
|
||||||
|
logger($pa_config, "Unlinking parent from module $child_name agent ID $agent_id", 10);
|
||||||
|
db_do($dbh, "UPDATE tagente_modulo SET parent_module_id = 0 WHERE id_agente_modulo = ?", $child_id);
|
||||||
|
}
|
||||||
|
|
||||||
1;
|
1;
|
||||||
__END__
|
__END__
|
||||||
|
Loading…
x
Reference in New Issue
Block a user