$graph = new CPie($db_data['graphtype']); if (isset($_REQUEST['period'])) { $graph->SetPeriod($_REQUEST['period']); } if (isset($_REQUEST['stime'])) { $graph->SetSTime($_REQUEST['stime']); } if (isset($_REQUEST['border'])) { $graph->SetBorder(0); } $width = get_request('width', 0); if ($width <= 0) { $width = $db_data['width']; } $height = get_request('height', 0); if ($height <= 0) { $height = $db_data['height']; } $graph->SetWidth($width); $graph->SetHeight($height); $graph->SetHeader($db_data['host'] . ':' . $db_data['name']); if ($db_data['show_3d'] == 1) { $graph->switchPie3D(); } $graph->SwitchLegend($db_data['show_legend']); $result = DBselect('SELECT gi.* ' . ' FROM graphs_items gi ' . ' WHERE gi.graphid=' . $db_data['graphid'] . ' ORDER BY gi.sortorder, gi.itemid DESC'); while ($db_data = DBfetch($result)) { $graph->AddItem($db_data['itemid'], $db_data['calc_fnc'], $db_data['color'], $db_data['type'], $db_data['periods_cnt']); } $graph->draw(); include_once 'include/page_footer.php';