diff --git a/pandora_console/include/functions_graph.php b/pandora_console/include/functions_graph.php index c45b1b88ab..38092806ef 100644 --- a/pandora_console/include/functions_graph.php +++ b/pandora_console/include/functions_graph.php @@ -1081,7 +1081,20 @@ function graphic_combined_module ($module_list, $weight_list, $period, $graph_values = array(); $module_name_list = array(); $collector = 0; - + $user = users_get_user_by_id($config['id_user']); + $user_flash_charts = $user['flash_chart']; + + if ($user_flash_charts == 1) + $flash_charts = true; + elseif($user_flash_charts == -1) + $flash_charts = $config['flash_charts']; + elseif($user_flash_charts == 0) + $flash_charts = false; + + if ($only_image) { + $flash_charts = false; + } + // Calculate data for each module for ($i = 0; $i < $module_number; $i++) { // If its a projection graph, first module will be data and second will be the projection @@ -1175,7 +1188,10 @@ function graphic_combined_module ($module_list, $weight_list, $period, $module_name = io_safe_output( modules_get_agentmodule_name ($agent_module_id)); - $module_name_list[$i] = '' . $agent_name . " / " . $module_name. ''; + if ($flash_charts) + $module_name_list[$i] = '' . $agent_name . " / " . $module_name. ''; + else + $module_name_list[$i] = $agent_name . " / " . $module_name; } } else { @@ -1192,10 +1208,22 @@ function graphic_combined_module ($module_list, $weight_list, $period, $module_name = sprintf(__("%s"), $module_name); $module_name = ui_print_truncate_text($module_name, 'module_small', false, true, false, '...', false); - if ($labels[$agent_module_id] != '') - $module_name_list[$i] = '' . $labels[$agent_module_id] . ''; - else - $module_name_list[$i] = '' . $agent_name . ' / ' . $module_name . ''; + if ($flash_charts) { + if ($labels[$agent_module_id] != '') + $module_name_list[$i] = '' . + $labels[$agent_module_id] . ''; + else + $module_name_list[$i] = '' . + $agent_name . ' / ' . $module_name . ''; + } + else { + if ($labels[$agent_module_id] != '') + $module_name_list[$i] = $labels[$agent_module_id]; + else + $module_name_list[$i] = $agent_name . ' / ' . $module_name; + } } // Data iterator @@ -1385,19 +1413,6 @@ function graphic_combined_module ($module_list, $weight_list, $period, } $temp = array(); - $user = users_get_user_by_id($config['id_user']); - $user_flash_charts = $user['flash_chart']; - - if ($user_flash_charts == 1) - $flash_charts = true; - elseif($user_flash_charts == -1) - $flash_charts = $config['flash_charts']; - elseif($user_flash_charts == 0) - $flash_charts = false; - - if ($only_image) { - $flash_charts = false; - } if ($flash_charts === false && $stacked == CUSTOM_GRAPH_GAUGE) $stacked = CUSTOM_GRAPH_BULLET_CHART;