2012-03-13 Miguel de Dios <miguel.dedios@artica.es>
* include/functions_visual_map.php, include/ajax/visual_console_builder.ajax.php: fixed the show value in the item simple value, now show formated and with units. git-svn-id: https://svn.code.sf.net/p/pandora/code/trunk@5755 c3f86ba8-e40f-0410-aaad-9ba5e7f4b01f
This commit is contained in:
parent
49a514bb62
commit
8345131eb5
|
@ -1,3 +1,9 @@
|
||||||
|
2012-03-13 Miguel de Dios <miguel.dedios@artica.es>
|
||||||
|
|
||||||
|
* include/functions_visual_map.php,
|
||||||
|
include/ajax/visual_console_builder.ajax.php: fixed the show value in the
|
||||||
|
item simple value, now show formated and with units.
|
||||||
|
|
||||||
2012-03-13 Juan Manuel Ramon <juanmanuel.ramon@artica.es>
|
2012-03-13 Juan Manuel Ramon <juanmanuel.ramon@artica.es>
|
||||||
|
|
||||||
* include/functions_graph.php: Removed legend in
|
* include/functions_graph.php: Removed legend in
|
||||||
|
|
|
@ -90,30 +90,45 @@ switch ($action) {
|
||||||
$layoutData = db_get_row_filter('tlayout_data', array('id' => $id_element));
|
$layoutData = db_get_row_filter('tlayout_data', array('id' => $id_element));
|
||||||
switch ($layoutData['type']) {
|
switch ($layoutData['type']) {
|
||||||
case SIMPLE_VALUE_MAX:
|
case SIMPLE_VALUE_MAX:
|
||||||
|
$unit = db_get_sql ('SELECT unit FROM tagente_modulo WHERE id_agente_modulo = ' . $layoutData['id_agente_modulo']);
|
||||||
|
$unit = trim(io_safe_output($unit));
|
||||||
|
|
||||||
$value = reporting_get_agentmodule_data_max ($layoutData['id_agente_modulo'], 86400, 0);
|
$value = reporting_get_agentmodule_data_max ($layoutData['id_agente_modulo'], 86400, 0);
|
||||||
if ($value === false) {
|
if ($value === false) {
|
||||||
$returnValue = __('Unknown');
|
$returnValue = __('Unknown');
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
$returnValue = format_numeric ($value);
|
$returnValue = format_for_graph($returnValue, 2);
|
||||||
|
if (!empty($unit_text))
|
||||||
|
$returnValue .= " " . $unit_text;
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
case SIMPLE_VALUE_MIN:
|
case SIMPLE_VALUE_MIN:
|
||||||
|
$unit = db_get_sql ('SELECT unit FROM tagente_modulo WHERE id_agente_modulo = ' . $layoutData['id_agente_modulo']);
|
||||||
|
$unit = trim(io_safe_output($unit));
|
||||||
|
|
||||||
$value = reporting_get_agentmodule_data_min ($layoutData['id_agente_modulo'], 86400, 0);
|
$value = reporting_get_agentmodule_data_min ($layoutData['id_agente_modulo'], 86400, 0);
|
||||||
if ($value === false) {
|
if ($value === false) {
|
||||||
$returnValue = __('Unknown');
|
$returnValue = __('Unknown');
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
$returnValue = format_numeric ($value);
|
$returnValue = format_for_graph($returnValue, 2);
|
||||||
|
if (!empty($unit_text))
|
||||||
|
$returnValue .= " " . $unit_text;
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
case SIMPLE_VALUE_AVG:
|
case SIMPLE_VALUE_AVG:
|
||||||
|
$unit = db_get_sql ('SELECT unit FROM tagente_modulo WHERE id_agente_modulo = ' . $layoutData['id_agente_modulo']);
|
||||||
|
$unit = trim(io_safe_output($unit));
|
||||||
|
|
||||||
$value = reporting_get_agentmodule_data_average ($layoutData['id_agente_modulo'], 86400, 0);
|
$value = reporting_get_agentmodule_data_average ($layoutData['id_agente_modulo'], 86400, 0);
|
||||||
if ($value === false) {
|
if ($value === false) {
|
||||||
$returnValue = __('Unknown');
|
$returnValue = __('Unknown');
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
$returnValue = format_numeric ($value);
|
$returnValue = format_for_graph($returnValue, 2);
|
||||||
|
if (!empty($unit_text))
|
||||||
|
$returnValue .= " " . $unit_text;
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
case PERCENTILE_BAR:
|
case PERCENTILE_BAR:
|
||||||
|
|
|
@ -234,27 +234,41 @@ function visual_map_print_item($layoutData) {
|
||||||
case SIMPLE_VALUE_MAX:
|
case SIMPLE_VALUE_MAX:
|
||||||
case SIMPLE_VALUE_MIN:
|
case SIMPLE_VALUE_MIN:
|
||||||
case SIMPLE_VALUE_AVG:
|
case SIMPLE_VALUE_AVG:
|
||||||
|
$unit_text = db_get_sql ('SELECT unit FROM tagente_modulo WHERE id_agente_modulo = ' . $id_module);
|
||||||
|
$unit_text = trim(io_safe_output($unit_text));
|
||||||
|
|
||||||
echo '<div id="' . $id . '" class="item simple_value" style="left: 0px; top: 0px; color: ' . $color . '; text-align: center; position: absolute; display: inline-block; ' . $sizeStyle . ' top: ' . $top . 'px; left: ' . $left . 'px;">';
|
echo '<div id="' . $id . '" class="item simple_value" style="left: 0px; top: 0px; color: ' . $color . '; text-align: center; position: absolute; display: inline-block; ' . $sizeStyle . ' top: ' . $top . 'px; left: ' . $left . 'px;">';
|
||||||
echo $text;
|
echo $text;
|
||||||
switch ($type){
|
switch ($type){
|
||||||
case SIMPLE_VALUE:
|
case SIMPLE_VALUE:
|
||||||
echo ' <strong>' . db_get_value ('datos', 'tagente_estado', 'id_agente_modulo', $id_module) . '</strong>';
|
$value = db_get_value ('datos', 'tagente_estado', 'id_agente_modulo', $id_module);
|
||||||
|
$value = format_for_graph($value, 2);
|
||||||
|
if (!empty($unit_text))
|
||||||
|
$value .= " " . $unit_text;
|
||||||
|
echo ' <strong>' . $value . '</strong>';
|
||||||
break;
|
break;
|
||||||
case SIMPLE_VALUE_MAX:
|
case SIMPLE_VALUE_MAX:
|
||||||
$value = reporting_get_agentmodule_data_max ($id_module, 86400, 0);
|
$value = reporting_get_agentmodule_data_max ($id_module, 86400, 0);
|
||||||
if ($value === false) {
|
if ($value === false) {
|
||||||
$value = __('Unknown');
|
$value = __('Unknown');
|
||||||
} else {
|
}
|
||||||
$value = format_numeric ($value);
|
else {
|
||||||
}
|
$value = format_for_graph($value, 2);
|
||||||
|
if (!empty($unit_text))
|
||||||
|
$value .= " " . $unit_text;
|
||||||
|
}
|
||||||
|
|
||||||
echo ' <strong> ' . $value . '</strong>';
|
echo ' <strong> ' . $value . '</strong>';
|
||||||
break;
|
break;
|
||||||
case SIMPLE_VALUE_MIN:
|
case SIMPLE_VALUE_MIN:
|
||||||
$value = reporting_get_agentmodule_data_min ($id_module, 86400, 0);
|
$value = reporting_get_agentmodule_data_min ($id_module, 86400, 0);
|
||||||
if ($value === false) {
|
if ($value === false) {
|
||||||
$value = __('Unknown');
|
$value = __('Unknown');
|
||||||
} else {
|
}
|
||||||
$value = format_numeric ($value);
|
else {
|
||||||
|
$value = format_for_graph($value, 2);
|
||||||
|
if (!empty($unit_text))
|
||||||
|
$value .= " " . $unit_text;
|
||||||
}
|
}
|
||||||
echo ' <strong> ' . $value . '</strong>';
|
echo ' <strong> ' . $value . '</strong>';
|
||||||
break;
|
break;
|
||||||
|
@ -262,8 +276,11 @@ function visual_map_print_item($layoutData) {
|
||||||
$value = reporting_get_agentmodule_data_average ($id_module, 86400, 0);
|
$value = reporting_get_agentmodule_data_average ($id_module, 86400, 0);
|
||||||
if ($value === false) {
|
if ($value === false) {
|
||||||
$value = __('Unknown');
|
$value = __('Unknown');
|
||||||
} else {
|
}
|
||||||
$value = format_numeric ($value);
|
else {
|
||||||
|
$value = format_for_graph($value, 2);
|
||||||
|
if (!empty($unit_text))
|
||||||
|
$value .= " " . $unit_text;
|
||||||
}
|
}
|
||||||
echo ' <strong> ' . $value . '</strong>';
|
echo ' <strong> ' . $value . '</strong>';
|
||||||
break;
|
break;
|
||||||
|
@ -964,6 +981,9 @@ function visual_map_print_visual_map ($id_layout, $show_links = true, $draw_line
|
||||||
// ****************************************************************
|
// ****************************************************************
|
||||||
// SIMPLE DATA VALUE (type = 2)
|
// SIMPLE DATA VALUE (type = 2)
|
||||||
// ****************************************************************
|
// ****************************************************************
|
||||||
|
$unit_text = db_get_sql ('SELECT unit FROM tagente_modulo WHERE id_agente_modulo = ' . $id_module);
|
||||||
|
$unit_text = trim(io_safe_output($unit_text));
|
||||||
|
|
||||||
if ($resizedMap)
|
if ($resizedMap)
|
||||||
echo '<div style="left: 0px; top: 0px; z-index: 1; color: '.$layout_data['label_color'].'; position: absolute; margin-left: '.((integer)($proportion *$layout_data['pos_x'])).'px; margin-top:'.((integer)($proportion *$layout_data['pos_y'])).'px;" id="layout-data-'.$layout_data['id'].'" class="layout-data">';
|
echo '<div style="left: 0px; top: 0px; z-index: 1; color: '.$layout_data['label_color'].'; position: absolute; margin-left: '.((integer)($proportion *$layout_data['pos_x'])).'px; margin-top:'.((integer)($proportion *$layout_data['pos_y'])).'px;" id="layout-data-'.$layout_data['id'].'" class="layout-data">';
|
||||||
else
|
else
|
||||||
|
@ -1000,14 +1020,21 @@ function visual_map_print_visual_map ($id_layout, $show_links = true, $draw_line
|
||||||
//TODO: change interface to add a period parameter, now is set to 1 day
|
//TODO: change interface to add a period parameter, now is set to 1 day
|
||||||
switch ($layout_data['type']){
|
switch ($layout_data['type']){
|
||||||
case 2:
|
case 2:
|
||||||
echo db_get_value ('datos', 'tagente_estado', 'id_agente_modulo', $layout_data['id_agente_modulo']);
|
$value = db_get_value ('datos', 'tagente_estado', 'id_agente_modulo', $layout_data['id_agente_modulo']);
|
||||||
|
$value = format_for_graph($value, 2);
|
||||||
|
if (!empty($unit_text))
|
||||||
|
$value .= " " . $unit_text;
|
||||||
|
echo $value;
|
||||||
break;
|
break;
|
||||||
case 6:
|
case 6:
|
||||||
$value = reporting_get_agentmodule_data_max ($layout_data['id_agente_modulo'], 86400, 0);
|
$value = reporting_get_agentmodule_data_max ($layout_data['id_agente_modulo'], 86400, 0);
|
||||||
if ($value === false) {
|
if ($value === false) {
|
||||||
$value = __('Unknown');
|
$value = __('Unknown');
|
||||||
} else {
|
}
|
||||||
$value = format_numeric ($value);
|
else {
|
||||||
|
$value = format_for_graph($value, 2);
|
||||||
|
if (!empty($unit_text))
|
||||||
|
$value .= " " . $unit_text;
|
||||||
}
|
}
|
||||||
echo $value;
|
echo $value;
|
||||||
break;
|
break;
|
||||||
|
@ -1015,18 +1042,24 @@ function visual_map_print_visual_map ($id_layout, $show_links = true, $draw_line
|
||||||
$value = reporting_get_agentmodule_data_min ($layout_data['id_agente_modulo'], 86400, 0);
|
$value = reporting_get_agentmodule_data_min ($layout_data['id_agente_modulo'], 86400, 0);
|
||||||
if ($value === false) {
|
if ($value === false) {
|
||||||
$value = __('Unknown');
|
$value = __('Unknown');
|
||||||
} else {
|
}
|
||||||
$value = format_numeric ($value);
|
else {
|
||||||
}
|
$value = format_for_graph($value, 2);
|
||||||
|
if (!empty($unit_text))
|
||||||
|
$value .= " " . $unit_text;
|
||||||
|
}
|
||||||
echo $value;
|
echo $value;
|
||||||
break;
|
break;
|
||||||
case 8:
|
case 8:
|
||||||
$value = reporting_get_agentmodule_data_average($layout_data['id_agente_modulo'], 86400, 0);
|
$value = reporting_get_agentmodule_data_average($layout_data['id_agente_modulo'], 86400, 0);
|
||||||
if ($value === false) {
|
if ($value === false) {
|
||||||
$value = __('Unknown');
|
$value = __('Unknown');
|
||||||
} else {
|
}
|
||||||
$value = format_numeric ($value);
|
else {
|
||||||
}
|
$value = format_for_graph($value, 2);
|
||||||
|
if (!empty($unit_text))
|
||||||
|
$value .= " " . $unit_text;
|
||||||
|
}
|
||||||
echo $value;
|
echo $value;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue