diff --git a/pandora_console/include/functions.php b/pandora_console/include/functions.php index 4ce47bac09..a7d94d43bc 100644 --- a/pandora_console/include/functions.php +++ b/pandora_console/include/functions.php @@ -4092,6 +4092,18 @@ function mask2cidr($mask) } +/** + * convert the cidr prefix to subnet mask + * + * @param int cidr prefix + * @return string subnet mask + */ +function cidr2mask($int) +{ + return long2ip(-1 << (32 - (int) $int)); +} + + function get_help_info($section_name) { global $config; diff --git a/pandora_console/operation/agentes/estado_generalagente.php b/pandora_console/operation/agentes/estado_generalagente.php index 24aa44e098..b7e0758596 100755 --- a/pandora_console/operation/agentes/estado_generalagente.php +++ b/pandora_console/operation/agentes/estado_generalagente.php @@ -825,7 +825,15 @@ $table_events = '
$agent_contact = html_print_table($table_contact, true); -$agent_info = empty($table_data->data) ? '' : html_print_table($table_data, true); +if (empty($table_data->data)) { + $agent_info = ''; +} else { + if (count($table_data->data) === 1 && $config['activate_gis'] && $dataPositionAgent === false) { + $agent_info = ''; + } else { + $agent_info = html_print_table($table_data, true); + } +} $agent_incidents = !isset($table_incident) ? '' : html_print_table($table_incident, true);