Now the only average value of the simple graphs can be deactivated
This commit is contained in:
parent
dc74db1f4f
commit
a12153dd6e
|
@ -85,6 +85,8 @@ $sla_sorted_by = 0;
|
||||||
$id_agents = '';
|
$id_agents = '';
|
||||||
$inventory_modules = array();
|
$inventory_modules = array();
|
||||||
$date = null;
|
$date = null;
|
||||||
|
// Only avg is selected by default for the simple graphs
|
||||||
|
$only_avg = true;
|
||||||
|
|
||||||
//Added for events items
|
//Added for events items
|
||||||
$filter_event_validated = false;
|
$filter_event_validated = false;
|
||||||
|
@ -171,8 +173,10 @@ switch ($action) {
|
||||||
$idAgentModule = $item['id_agent_module'];
|
$idAgentModule = $item['id_agent_module'];
|
||||||
$idAgent = db_get_value_filter('id_agente', 'tagente_modulo', array('id_agente_modulo' => $idAgentModule));
|
$idAgent = db_get_value_filter('id_agente', 'tagente_modulo', array('id_agente_modulo' => $idAgentModule));
|
||||||
break;
|
break;
|
||||||
case 'simple_baseline_graph':
|
|
||||||
case 'simple_graph':
|
case 'simple_graph':
|
||||||
|
$only_avg = isset($style['only_avg']) ? (bool) $style['only_avg'] : true;
|
||||||
|
// The break hasn't be forgotten.
|
||||||
|
case 'simple_baseline_graph':
|
||||||
case 'projection_graph':
|
case 'projection_graph':
|
||||||
$description = $item['description'];
|
$description = $item['description'];
|
||||||
$idAgentModule = $item['id_agent_module'];
|
$idAgentModule = $item['id_agent_module'];
|
||||||
|
@ -1001,6 +1005,10 @@ html_print_input_hidden('id_item', $idItem);
|
||||||
?>
|
?>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
<tr id="row_only_avg" style="" class="datos">
|
||||||
|
<td><?php echo __('Only average');?></td>
|
||||||
|
<td><?php html_print_checkbox('only_avg', 1, $only_avg);?></td>
|
||||||
|
</tr>
|
||||||
<tr id="row_exception_condition_value" style="" class="datos">
|
<tr id="row_exception_condition_value" style="" class="datos">
|
||||||
<td style="vertical-align: top;"><?php echo __('Value'); ?></td>
|
<td style="vertical-align: top;"><?php echo __('Value'); ?></td>
|
||||||
<td style=""><?php html_print_input_text('exception_condition_value', $exception_condition_value, '', 5, 5); ?></td>
|
<td style=""><?php html_print_input_text('exception_condition_value', $exception_condition_value, '', 5, 5); ?></td>
|
||||||
|
@ -1873,6 +1881,7 @@ function chooseType() {
|
||||||
$("#row_show_resume").hide();
|
$("#row_show_resume").hide();
|
||||||
$("#row_show_graph").hide();
|
$("#row_show_graph").hide();
|
||||||
$("#row_max_min_avg").hide();
|
$("#row_max_min_avg").hide();
|
||||||
|
$("#row_only_avg").hide();
|
||||||
$("#row_quantity").hide();
|
$("#row_quantity").hide();
|
||||||
$("#row_exception_condition_value").hide();
|
$("#row_exception_condition_value").hide();
|
||||||
$("#row_exception_condition").hide();
|
$("#row_exception_condition").hide();
|
||||||
|
@ -1915,6 +1924,9 @@ function chooseType() {
|
||||||
$("#row_event_graphs").show();
|
$("#row_event_graphs").show();
|
||||||
break;
|
break;
|
||||||
case 'simple_graph':
|
case 'simple_graph':
|
||||||
|
$("#row_only_avg").show();
|
||||||
|
// The break hasn't be forgotten, this element
|
||||||
|
// only should be shown on the simple graphs.
|
||||||
case 'simple_baseline_graph':
|
case 'simple_baseline_graph':
|
||||||
$("#row_description").show();
|
$("#row_description").show();
|
||||||
$("#row_agent").show();
|
$("#row_agent").show();
|
||||||
|
|
|
@ -971,6 +971,11 @@ switch ($action) {
|
||||||
$style['event_graph_by_criticity'] = $event_graph_by_criticity;
|
$style['event_graph_by_criticity'] = $event_graph_by_criticity;
|
||||||
$style['event_graph_validated_vs_unvalidated'] = $event_graph_validated_vs_unvalidated;
|
$style['event_graph_validated_vs_unvalidated'] = $event_graph_validated_vs_unvalidated;
|
||||||
break;
|
break;
|
||||||
|
case 'simple_graph':
|
||||||
|
// Warning. We are using this column to hold this value to avoid
|
||||||
|
// the modification of the database for compatibility reasons.
|
||||||
|
$style['only_avg'] = (int) get_parameter('only_avg');
|
||||||
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
$values['style'] = io_safe_input(json_encode($style));
|
$values['style'] = io_safe_input(json_encode($style));
|
||||||
|
@ -1180,6 +1185,11 @@ switch ($action) {
|
||||||
$style['event_graph_by_criticity'] = $event_graph_by_criticity;
|
$style['event_graph_by_criticity'] = $event_graph_by_criticity;
|
||||||
$style['event_graph_validated_vs_unvalidated'] = $event_graph_validated_vs_unvalidated;
|
$style['event_graph_validated_vs_unvalidated'] = $event_graph_validated_vs_unvalidated;
|
||||||
break;
|
break;
|
||||||
|
case 'simple_graph':
|
||||||
|
// Warning. We are using this column to hold this value to avoid
|
||||||
|
// the modification of the database for compatibility reasons.
|
||||||
|
$style['only_avg'] = (int) get_parameter('only_avg');
|
||||||
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
$values['style'] = io_safe_input(json_encode($style));
|
$values['style'] = io_safe_input(json_encode($style));
|
||||||
|
|
|
@ -3472,12 +3472,24 @@ function reporting_render_report_html_item ($content, $table, $report, $mini = f
|
||||||
modules_get_agentmodule_type(
|
modules_get_agentmodule_type(
|
||||||
$content['id_agent_module']));
|
$content['id_agent_module']));
|
||||||
|
|
||||||
|
$only_avg = true;
|
||||||
|
// Due to database compatibility problems, the 'only_avg' value
|
||||||
|
// is stored into the json contained into the 'style' column.
|
||||||
|
if (isset($content['style'])) {
|
||||||
|
$style_json = io_safe_output($content['style']);
|
||||||
|
$style = json_decode($style_json, true);
|
||||||
|
|
||||||
|
if (isset($style['only_avg'])) {
|
||||||
|
$only_avg = (bool) $style['only_avg'];
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
if (preg_match ("/string/", $moduletype_name)) {
|
if (preg_match ("/string/", $moduletype_name)) {
|
||||||
|
|
||||||
$urlImage = ui_get_full_url(false, false, false, false);
|
$urlImage = ui_get_full_url(false, false, false, false);
|
||||||
|
|
||||||
$data[0] = grafico_modulo_string ($content['id_agent_module'], $content['period'],
|
$data[0] = grafico_modulo_string ($content['id_agent_module'], $content['period'],
|
||||||
false, $sizgraph_w, $sizgraph_h, '', '', false, 1, false,
|
false, $sizgraph_w, $sizgraph_h, '', '', false, $only_avg, false,
|
||||||
$report["datetime"], $only_image, $urlImage);
|
$report["datetime"], $only_image, $urlImage);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
@ -3492,7 +3504,7 @@ function reporting_render_report_html_item ($content, $table, $report, $mini = f
|
||||||
'',
|
'',
|
||||||
'',
|
'',
|
||||||
false,
|
false,
|
||||||
true,
|
$only_avg,
|
||||||
true,
|
true,
|
||||||
$report["datetime"],
|
$report["datetime"],
|
||||||
'',
|
'',
|
||||||
|
|
Loading…
Reference in New Issue