Пример #1
0
}
$graph = new CPie(get_request('graphtype', GRAPH_TYPE_NORMAL));
$graph->setHeader($host['host'] . ':' . get_request('name', ''));
$graph3d = get_request('graph3d', 0);
$legend = get_request('legend', 0);
if ($graph3d == 1) {
    $graph->switchPie3D();
}
$graph->switchLegend($legend);
unset($host);
if (isset($_REQUEST['period'])) {
    $graph->SetPeriod($_REQUEST['period']);
}
if (isset($_REQUEST['from'])) {
    $graph->SetFrom($_REQUEST['from']);
}
if (isset($_REQUEST['stime'])) {
    $graph->SetSTime($_REQUEST['stime']);
}
if (isset($_REQUEST['border'])) {
    $graph->SetBorder(0);
}
$graph->SetWidth(get_request('width', 400));
$graph->SetHeight(get_request('height', 300));
foreach ($items as $id => $gitem) {
    //		SDI($gitem);
    $graph->addItem($gitem['itemid'], $gitem['calc_fnc'], $gitem['color'], $gitem['type'], $gitem['periods_cnt']);
    //		unset($items[$id]);
}
$graph->Draw();
include_once 'include/page_footer.php';
Пример #2
0
$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';