From 82b21020f2e5bf17add45472155ec9ee88dbba84 Mon Sep 17 00:00:00 2001 From: m-lopez-f <miguel.lopez@artica.es> Date: Thu, 8 Sep 2016 14:40:01 +0200 Subject: [PATCH] Fixed problems with acl's. Ticket: #3912 --- pandora_console/godmode/events/event_filter.php | 2 +- .../godmode/reporting/graph_builder.graph_editor.php | 2 +- pandora_console/operation/agentes/alerts_status.php | 2 +- pandora_console/operation/agentes/group_view.php | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/pandora_console/godmode/events/event_filter.php b/pandora_console/godmode/events/event_filter.php index e3d68c5240..d2018c459a 100644 --- a/pandora_console/godmode/events/event_filter.php +++ b/pandora_console/godmode/events/event_filter.php @@ -20,7 +20,7 @@ check_login (); $event_w = check_acl ($config['id_user'], 0, "EW"); $event_m = check_acl ($config['id_user'], 0, "EM"); -$access = ($event_w == true) ? 'EW' : ($event_m == true) ? 'EM' : 'EW'; +$access = ($event_w == true) ? 'EW' : (($event_m == true) ? 'EM' : 'EW'); if (!$event_w && !$event_m) { db_pandora_audit("ACL Violation", diff --git a/pandora_console/godmode/reporting/graph_builder.graph_editor.php b/pandora_console/godmode/reporting/graph_builder.graph_editor.php index de2649bfd2..745b91ed15 100644 --- a/pandora_console/godmode/reporting/graph_builder.graph_editor.php +++ b/pandora_console/godmode/reporting/graph_builder.graph_editor.php @@ -139,7 +139,7 @@ echo "<table width='100%' cellpadding='4' cellpadding='4' class='databox filters echo "<tr>"; echo "<td colspan='3'>".__('Filter group')."</td>"; echo "</tr><tr>"; -echo "<td colspan='3'>".html_print_select_groups($config['id_user'], ($report_w == true) ? 'RW' : ($report_m == true) ? 'RM' : 'RW', +echo "<td colspan='3'>".html_print_select_groups($config['id_user'], ($report_w == true) ? 'RW' : (($report_m == true) ? 'RM' : 'RW'), true, 'group', '', 'filterByGroup($(\'#group\').val());', '', 0, true)."</td>"; echo "</tr><tr>"; diff --git a/pandora_console/operation/agentes/alerts_status.php b/pandora_console/operation/agentes/alerts_status.php index 9085191788..2172bd555b 100755 --- a/pandora_console/operation/agentes/alerts_status.php +++ b/pandora_console/operation/agentes/alerts_status.php @@ -111,7 +111,7 @@ if ($idAgent != 0) { else { $agent_a = check_acl ($config['id_user'], 0, "AR"); $agent_w = check_acl ($config['id_user'], 0, "AW"); - $access = ($agent_a == true) ? 'AR' : ($agent_w == true) ? 'AW' : 'AR'; + $access = ($agent_a == true) ? 'AR' : (($agent_w == true) ? 'AW' : 'AR'); if (!$agent_a && !$agent_w) { db_pandora_audit("ACL Violation","Trying to access alert view"); diff --git a/pandora_console/operation/agentes/group_view.php b/pandora_console/operation/agentes/group_view.php index db4c7f07c4..28bb50a508 100644 --- a/pandora_console/operation/agentes/group_view.php +++ b/pandora_console/operation/agentes/group_view.php @@ -70,7 +70,7 @@ ui_print_page_header (__("Group view"), "images/group.png", false, "", false, $u $strict_user = db_get_value('strict_acl', 'tusuario', 'id_user', $config['id_user']); -$all_data = groupview_status_modules_agents ($config['id_user'], $strict_user, ($agent_a == true) ? 'AR' : ($agent_w == true) ? 'AW' : 'AR', $strict_user); +$all_data = groupview_status_modules_agents ($config['id_user'], $strict_user, ($agent_a == true) ? 'AR' : (($agent_w == true) ? 'AW' : 'AR'), $strict_user); $total_agentes = 0; $monitor_ok = 0;