diff --git a/pandora_console/godmode/users/configure_user.php b/pandora_console/godmode/users/configure_user.php index 047d0b0925..015a2e3c60 100644 --- a/pandora_console/godmode/users/configure_user.php +++ b/pandora_console/godmode/users/configure_user.php @@ -353,8 +353,7 @@ if ($create_user === true) { $values['data_section'] = get_parameter('data_section'); } - $values['section'] = $homeScreenValues[$values['section']]; - + // $values['section'] = $homeScreenValues[$values['section']]; if (enterprise_installed() === true) { $values['force_change_pass'] = 1; $values['last_pass_change'] = date('Y/m/d H:i:s', get_system_time()); @@ -645,8 +644,7 @@ if ($update_user) { $values['data_section'] = get_parameter('data_section'); } - $values['section'] = $homeScreenValues[$values['section']]; - + // $values['section'] = $homeScreenValues[$values['section']]; if (enterprise_installed() === true && is_metaconsole() === true) { if (users_is_admin() === true) { $values['metaconsole_access'] = get_parameter('metaconsole_access'); diff --git a/pandora_console/godmode/users/user_management.php b/pandora_console/godmode/users/user_management.php index 7fc3bf23e3..a09d48912f 100644 --- a/pandora_console/godmode/users/user_management.php +++ b/pandora_console/godmode/users/user_management.php @@ -633,7 +633,7 @@ $homeScreenTable->rowclass['fields_homescreen'] = 'field_half_width flex'; $homeScreenTable->data['fields_homescreen'][0] = html_print_select( $homeScreenValues, 'section', - array_search($user_info['section'], $homeScreenValues), + $user_info['section'], 'show_data_section();', '', -1, diff --git a/pandora_console/include/auth/mysql.php b/pandora_console/include/auth/mysql.php index 614dba20b1..dea8cfdba2 100644 --- a/pandora_console/include/auth/mysql.php +++ b/pandora_console/include/auth/mysql.php @@ -814,10 +814,6 @@ function update_user(string $id_user, array $values) HOME_SCREEN_DASHBOARD => __('Dashboard'), ]; - if (array_key_exists($values['section'], $homeScreenValues) === true) { - $values['section'] = $homeScreenValues[$values['section']]; - } - if (is_metaconsole() === true) { $values['metaconsole_section'] = $values['section']; $values['metaconsole_data_section'] = $values['data_section']; diff --git a/pandora_console/index.php b/pandora_console/index.php index 3ada20b406..d9fbf89f08 100755 --- a/pandora_console/index.php +++ b/pandora_console/index.php @@ -600,44 +600,44 @@ if (isset($config['id_user']) === false) { $home_url = $user_info['data_section']; if ($home_page != '') { switch ($home_page) { - case 'Event list': + case 'event_list': $_GET['sec'] = 'eventos'; $_GET['sec2'] = 'operation/events/events'; break; - case 'Group view': + case 'group_view': $_GET['sec'] = 'view'; $_GET['sec2'] = 'operation/agentes/group_view'; break; - case 'Alert detail': + case 'alert_detail': $_GET['sec'] = 'view'; $_GET['sec2'] = 'operation/agentes/alerts_status'; break; - case 'Tactical view': + case 'tactical_view': $_GET['sec'] = 'view'; $_GET['sec2'] = 'operation/agentes/tactical'; break; - case 'Default': + case 'default': default: $_GET['sec'] = 'general/logon_ok'; break; - case 'Dashboard': + case 'dashboard': $_GET['sec'] = 'reporting'; $_GET['sec2'] = 'operation/dashboard/dashboard'; $_GET['id_dashboard_select'] = $home_url; $_GET['d_from_main_page'] = 1; break; - case 'Visual console': + case 'visual_console': $_GET['sec'] = 'network'; $_GET['sec2'] = 'operation/visual_console/index'; break; - case 'Other': + case 'other': $home_url = io_safe_output($home_url); $url_array = parse_url($home_url); parse_str($url_array['query'], $res); @@ -732,12 +732,12 @@ if (isset($config['id_user']) === false) { // Form the url. $query_params_redirect = $_GET; // Visual console do not want sec2. - if ($home_page === 'Visual console') { + if ($home_page === 'visual_console') { unset($query_params_redirect['sec2']); } // Dashboard do not want sec2. - if ($home_page === 'Dashboard') { + if ($home_page === 'dashboard') { unset($query_params_redirect['sec2']); } @@ -1352,32 +1352,32 @@ if ($searchPage) { if ($home_page != '') { switch ($home_page) { - case 'Event list': + case 'event_list': $_GET['sec'] = 'eventos'; $_GET['sec2'] = 'operation/events/events'; break; - case 'Group view': + case 'group_view': $_GET['sec'] = 'view'; $_GET['sec2'] = 'operation/agentes/group_view'; break; - case 'Alert details': + case 'alert_detail': $_GET['sec'] = 'view'; $_GET['sec2'] = 'operation/agentes/alerts_status'; break; - case 'Tactical view': + case 'tactical_view': $_GET['sec'] = 'view'; $_GET['sec2'] = 'operation/agentes/tactical'; break; - case 'Default': + case 'default': default: $_GET['sec2'] = 'general/logon_ok'; break; - case 'Dashboard': + case 'dashboard': $_GET['specialSec2'] = sprintf('operation/dashboard/dashboard&dashboardId=%s', $home_url); $str = sprintf('sec=reporting&sec2=%s&d_from_main_page=1', $_GET['specialSec2']); parse_str($str, $res); @@ -1386,7 +1386,7 @@ if ($searchPage) { } break; - case 'Visual console': + case 'visual_console': $id_visualc = db_get_value('id', 'tlayout', 'name', $home_url); if (($home_url == '') || ($id_visualc == false)) { $str = 'sec=godmode/reporting/map_builder&sec2=godmode/reporting/map_builder'; @@ -1400,7 +1400,7 @@ if ($searchPage) { } break; - case 'Other': + case 'other': $home_url = io_safe_output($home_url); $url_array = parse_url($home_url); parse_str($url_array['query'], $res); @@ -1409,7 +1409,7 @@ if ($searchPage) { } break; - case 'External link': + case 'external_link': $home_url = io_safe_output($home_url); if (strlen($home_url) !== 0) { echo '';