diff --git a/pandora_console/include/class/SnmpConsole.class.php b/pandora_console/include/class/SnmpConsole.class.php index f1895dfc51..3f48eb2c22 100644 --- a/pandora_console/include/class/SnmpConsole.class.php +++ b/pandora_console/include/class/SnmpConsole.class.php @@ -259,7 +259,10 @@ class SnmpConsole extends HTML 'class' => 'snmp-td', ], 'alert', - 'action', + [ + 'text' => 'action', + 'class' => 'table_action_buttons w120px', + ], [ 'text' => 'm', 'class' => 'mw60px pdd_0px', diff --git a/pandora_console/include/styles/pandora.css b/pandora_console/include/styles/pandora.css index b504b76a44..c99e661547 100644 --- a/pandora_console/include/styles/pandora.css +++ b/pandora_console/include/styles/pandora.css @@ -8144,7 +8144,7 @@ div.graph div.legend table { overflow: hidden; background-color: var(--secondary-color); min-height: calc(100vh - 200px); - border: 1px solid #cacaca; + /* border: 1px solid #cacaca; */ } /* diff --git a/pandora_console/operation/agentes/estado_monitores.php b/pandora_console/operation/agentes/estado_monitores.php index 57f06fd940..4edd12ee5f 100755 --- a/pandora_console/operation/agentes/estado_monitores.php +++ b/pandora_console/operation/agentes/estado_monitores.php @@ -187,7 +187,7 @@ html_print_div( 'class' => 'agent_details_line', 'content' => ui_toggle( $html_toggle, - ''.__('List of modules').''.$help_not_init.ui_print_help_tip( + __('List of modules').' '.$help_not_init.ui_print_help_tip( __('To see the list of modules paginated, enable this option in the Styles Configuration.'), true ).reporting_tiny_stats( @@ -201,9 +201,9 @@ html_print_div( false, false, true, - 'box-flat agent_details_col', + '', 'white-box-content', - 'width_available' + 'box-flat white_table_graph w100p' ), ], ); @@ -543,58 +543,83 @@ function print_form_filter_monitors( $form_text = ''; $table = new stdClass(); $table->class = 'filter-table-adv'; - $table->id = 'module_filter_agent_view'; - $table->styleTable = 'border-radius: 0;padding: 0;margin: 0 0 10px;'; + // $table->id = 'module_filter_agent_view'; + // $table->styleTable = 'border-radius: 0;padding: 0;margin: 0 0 10px;'; $table->width = '100%'; - $table->cellstyle[0][0] = 'width: 0'; - $table->cellstyle[0][1] = 'width: 0'; - $table->cellstyle[0][2] = 'width: 0'; + $table->size[0] = '25%'; + $table->size[1] = '25%'; + $table->size[2] = '25%'; + $table->size[3] = '25%'; // Captions. - $table->data[0][0] = html_print_input_hidden('filter_monitors', 1, true); - $table->data[0][0] .= html_print_input_hidden('monitors_change_filter', 1, true); - $table->data[0][0] .= __('Status:'); - $table->data[0][1] = __('Free text for search (*):').ui_print_help_tip( - __('Search by module name, list matches.'), - true + $table->data[0][0] = html_print_label_input_block( + html_print_input_hidden('filter_monitors', 1, true).html_print_input_hidden( + 'monitors_change_filter', + 1, + true + ).__('Status:'), + html_print_select( + $status_list, + 'status_filter_monitor', + $status_filter_monitor, + '', + '', + 0, + true, + false, + true, + 'w100p', + false, + 'width:100%' + ) ); - $table->data[0][2] = __('Module group'); - $table->data[0][3] = __('Show in hierachy mode'); - // Inputs. - $table->data[1][0] = html_print_select( - $status_list, - 'status_filter_monitor', - $status_filter_monitor, - '', - '', - 0, - true + + $table->data[0][1] = html_print_label_input_block( + __('Free text for search (*):').ui_print_help_tip( + __('Search by module name, list matches.'), + true + ), + html_print_input_text( + 'status_text_monitor', + $status_text_monitor, + '', + '', + 100, + true + ) ); - $table->data[1][1] = html_print_input_text( - 'status_text_monitor', - $status_text_monitor, - '', - '', - 100, - true + + $table->data[0][2] = html_print_label_input_block( + __('Module group'), + html_print_select( + $rows_select, + 'status_module_group', + $status_module_group, + '', + '', + 0, + true, + false, + true, + 'w100p', + false, + 'width:100%' + ) ); - $table->data[1][2] = html_print_select( - $rows_select, - 'status_module_group', - $status_module_group, - '', - '', - 0, - true - ); - $table->data[1][3] = html_print_switch( - [ - 'name' => 'status_hierachy_mode', - 'value' => $all_events_24h, - 'onchange' => 'change_module_filter()', - 'id' => 'checkbox-status_hierachy_mode', - ] + + $table->data[0][3] = html_print_label_input_block( + __('Show in hierachy mode'), + html_print_switch( + [ + 'name' => 'status_hierachy_mode', + 'value' => $all_events_24h, + 'onchange' => 'change_module_filter()', + 'id' => 'checkbox-status_hierachy_mode', + ] + ) ); + $form_text = html_print_table($table, true); + $filtersButtons = []; $filtersButtons[] = html_print_button( @@ -603,8 +628,9 @@ function print_form_filter_monitors( false, 'filter_modules();', [ - 'icon' => 'search', - 'mode' => 'secondary mini', + 'icon' => 'search', + 'mode' => 'secondary mini', + 'style' => 'margin-left: 15px', ], true ); @@ -621,16 +647,6 @@ function print_form_filter_monitors( true ); - $table->data[1][4] = html_print_div( - [ - 'class' => 'action-buttons', - 'content' => implode('', $filtersButtons), - ], - true - ); - - $form_text .= html_print_table($table, true); - // TODO. Unused code. if ($status_filter_monitor === -1 && empty($status_text_monitor) === true && $status_module_group === -1) { $filter_hidden = true; @@ -639,4 +655,10 @@ function print_form_filter_monitors( } echo $form_text; + html_print_div( + [ + 'class' => 'action-buttons-right-forced', + 'content' => implode('', $filtersButtons), + ] + ); } diff --git a/pandora_console/operation/agentes/log_sources_status.php b/pandora_console/operation/agentes/log_sources_status.php index 9e4dd50518..bab810fa5f 100644 --- a/pandora_console/operation/agentes/log_sources_status.php +++ b/pandora_console/operation/agentes/log_sources_status.php @@ -94,6 +94,19 @@ if (!empty($table->data)) { echo '