0) { switch ($zoom) { case 1: $width = 500; $height = 200 + count($sources) * 15; break; case 2: $width = 650; $height = 300 + count($sources) * 10; break; case 3: $width = 770; $height = 400 + count($sources) * 5; break; } } // Get different date to search the report. $date = (string) get_parameter ('date', date ('Y-m-j')); $time = (string) get_parameter ('time', date ('h:iA')); $unixdate = strtotime ($date.' '.$time); $period = (int) get_parameter ('period'); if (! $period) $period = $graph["period"]; else $period = 3600 * $period; $events = $graph["events"]; $description = $graph["description"]; $stacked = (int) get_parameter ('stacked', -1); if ($stacked == -1) $stacked = $graph["stacked"]; $name = $graph["name"]; $graphRows = db_get_all_rows_sql("SELECT t1.*, (SELECT t3.nombre FROM tagente AS t3 WHERE t3.id_agente = (SELECT t2.id_agente FROM tagente_modulo AS t2 WHERE t2.id_agente_modulo = t1.id_agent_module)) AS agent_name FROM tgraph_source AS t1 WHERE t1.id_graph = " . $id); $module_array = array(); $weight_array = array(); $agent_array = array(); if($graphRows === false) { $graphRows = array(); } foreach ($graphRows as $graphRow) { $module_array[] = $graphRow['id_agent_module']; $weight_array[] = $graphRow['weight']; $agent_array[] = $graphRow['agent_name']; } $modules = implode(',', $module_array); $weights = implode(',', $weight_array); echo "
";
if(!empty($modules)) {
require_once ($config["homedir"] . '/include/functions_graph.php');
echo graphic_combined_module(explode (',', $modules), explode (',', $weights), $period, $width, $height,
'Combined%20Sample%20Graph', '', $events, 0, 0, $stacked, $unixdate);
}
else {
echo " ".__('Empty graph')." ";
}
echo " |