Agent view improvement
This commit is contained in:
parent
03226b1f23
commit
5f300a160e
|
@ -15,7 +15,7 @@ div.agent_details_agent_caption {
|
||||||
}
|
}
|
||||||
|
|
||||||
#module_filter_agent_view tr td {
|
#module_filter_agent_view tr td {
|
||||||
padding-bottom: 3em;
|
/*padding-bottom: 3em;*/
|
||||||
}
|
}
|
||||||
|
|
||||||
#div_all_events_24h {
|
#div_all_events_24h {
|
||||||
|
|
|
@ -202,7 +202,6 @@ html_print_div(
|
||||||
false,
|
false,
|
||||||
true,
|
true,
|
||||||
'box-shadow agent_details_col',
|
'box-shadow agent_details_col',
|
||||||
// 'mrgn_lft_20px mrgn_right_20px',
|
|
||||||
'white-box-content',
|
'white-box-content',
|
||||||
'mrgn_lft_20px mrgn_right_20px width_available'
|
'mrgn_lft_20px mrgn_right_20px width_available'
|
||||||
),
|
),
|
||||||
|
@ -515,20 +514,6 @@ function print_form_filter_monitors(
|
||||||
$status_module_group=-1,
|
$status_module_group=-1,
|
||||||
$status_hierachy_mode=-1
|
$status_hierachy_mode=-1
|
||||||
) {
|
) {
|
||||||
$form_text = '';
|
|
||||||
$table = new stdClass();
|
|
||||||
$table->class = 'info_table';
|
|
||||||
$table->id = 'module_filter_agent_view';
|
|
||||||
$table->styleTable = 'border-radius: 0;padding: 0;margin: 0;';
|
|
||||||
$table->width = '100%';
|
|
||||||
$table->style[0] = 'font-weight: bold;';
|
|
||||||
$table->style[2] = 'font-weight: bold;';
|
|
||||||
$table->style[4] = 'font-weight: bold;';
|
|
||||||
$table->style[6] = 'font-weight: bold;';
|
|
||||||
$table->style[6] = 'min-width: 150px;';
|
|
||||||
$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:');
|
|
||||||
$status_list = [
|
$status_list = [
|
||||||
-1 => __('All'),
|
-1 => __('All'),
|
||||||
AGENT_MODULE_STATUS_CRITICAL_BAD => __('Critical'),
|
AGENT_MODULE_STATUS_CRITICAL_BAD => __('Critical'),
|
||||||
|
@ -538,31 +523,6 @@ function print_form_filter_monitors(
|
||||||
AGENT_MODULE_STATUS_WARNING => __('Warning'),
|
AGENT_MODULE_STATUS_WARNING => __('Warning'),
|
||||||
AGENT_MODULE_STATUS_UNKNOWN => __('Unknown'),
|
AGENT_MODULE_STATUS_UNKNOWN => __('Unknown'),
|
||||||
];
|
];
|
||||||
|
|
||||||
$table->data[0][1] = html_print_select(
|
|
||||||
$status_list,
|
|
||||||
'status_filter_monitor',
|
|
||||||
$status_filter_monitor,
|
|
||||||
'',
|
|
||||||
'',
|
|
||||||
0,
|
|
||||||
true
|
|
||||||
);
|
|
||||||
|
|
||||||
$table->data[0][2] = __('Free text for search (*):').ui_print_help_tip(
|
|
||||||
__('Search by module name, list matches.'),
|
|
||||||
true
|
|
||||||
);
|
|
||||||
|
|
||||||
$table->data[0][3] = html_print_input_text(
|
|
||||||
'status_text_monitor',
|
|
||||||
$status_text_monitor,
|
|
||||||
'',
|
|
||||||
'',
|
|
||||||
100,
|
|
||||||
true
|
|
||||||
);
|
|
||||||
$table->data[0][4] = __('Module group');
|
|
||||||
$rows = db_get_all_rows_sql(
|
$rows = db_get_all_rows_sql(
|
||||||
sprintf(
|
sprintf(
|
||||||
'SELECT *
|
'SELECT *
|
||||||
|
@ -576,13 +536,47 @@ function print_form_filter_monitors(
|
||||||
);
|
);
|
||||||
|
|
||||||
$rows_select[-1] = __('All');
|
$rows_select[-1] = __('All');
|
||||||
if (!empty($rows)) {
|
if (empty($rows) === false) {
|
||||||
foreach ($rows as $module_group) {
|
foreach ($rows as $module_group) {
|
||||||
$rows_select[$module_group['id_mg']] = __($module_group['name']);
|
$rows_select[$module_group['id_mg']] = __($module_group['name']);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
$table->data[0][5] = html_print_select(
|
$form_text = '';
|
||||||
|
$table = new stdClass();
|
||||||
|
$table->class = 'info_table';
|
||||||
|
$table->id = 'module_filter_agent_view';
|
||||||
|
$table->styleTable = 'border-radius: 0;padding: 0;margin: 0;';
|
||||||
|
$table->width = '100%';
|
||||||
|
// 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][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[1][1] = html_print_input_text(
|
||||||
|
'status_text_monitor',
|
||||||
|
$status_text_monitor,
|
||||||
|
'',
|
||||||
|
'',
|
||||||
|
100,
|
||||||
|
true
|
||||||
|
);
|
||||||
|
$table->data[1][2] = html_print_select(
|
||||||
$rows_select,
|
$rows_select,
|
||||||
'status_module_group',
|
'status_module_group',
|
||||||
$status_module_group,
|
$status_module_group,
|
||||||
|
@ -591,19 +585,15 @@ function print_form_filter_monitors(
|
||||||
0,
|
0,
|
||||||
true
|
true
|
||||||
);
|
);
|
||||||
$table->data[0][6] = '<div class="flex_center">';
|
$table->data[1][3] = html_print_switch(
|
||||||
$table->data[0][6] .= __('Show in hierachy mode');
|
|
||||||
$table->data[0][6] .= html_print_switch(
|
|
||||||
[
|
[
|
||||||
'name' => 'status_hierachy_mode',
|
'name' => 'status_hierachy_mode',
|
||||||
'value' => $all_events_24h,
|
'value' => $all_events_24h,
|
||||||
'onchange' => 'change_module_filter()',
|
'onchange' => 'change_module_filter()',
|
||||||
'id' => 'checkbox-status_hierachy_mode',
|
'id' => 'checkbox-status_hierachy_mode',
|
||||||
'style' => 'margin-left: 1em;',
|
|
||||||
]
|
]
|
||||||
);
|
);
|
||||||
$table->data[0][6] .= '</div>';
|
$table->data[1][4] = html_print_button(
|
||||||
$table->data[0][7] = html_print_button(
|
|
||||||
__('Filter'),
|
__('Filter'),
|
||||||
'filter',
|
'filter',
|
||||||
false,
|
false,
|
||||||
|
@ -614,7 +604,7 @@ function print_form_filter_monitors(
|
||||||
],
|
],
|
||||||
true
|
true
|
||||||
);
|
);
|
||||||
$table->data[0][8] = html_print_button(
|
$table->data[1][5] = html_print_button(
|
||||||
__('Reset'),
|
__('Reset'),
|
||||||
'filter',
|
'filter',
|
||||||
false,
|
false,
|
||||||
|
@ -627,10 +617,11 @@ function print_form_filter_monitors(
|
||||||
);
|
);
|
||||||
$form_text .= html_print_table($table, true);
|
$form_text .= html_print_table($table, true);
|
||||||
|
|
||||||
$filter_hidden = false;
|
// TODO. Unused code.
|
||||||
|
if ($status_filter_monitor === -1 && empty($status_text_monitor) === true && $status_module_group === -1) {
|
||||||
if ($status_filter_monitor == -1 && $status_text_monitor == '' && $status_module_group == -1) {
|
|
||||||
$filter_hidden = true;
|
$filter_hidden = true;
|
||||||
|
} else {
|
||||||
|
$filter_hidden = false;
|
||||||
}
|
}
|
||||||
|
|
||||||
echo $form_text;
|
echo $form_text;
|
||||||
|
|
Loading…
Reference in New Issue