Ejemplo n.º 1
0
    $chart_header = get_node_name_by_elid($host['hostid'], true);
}
$chart_header .= $host['host'] . ':' . get_request('name', '');
$graph->setHeader($chart_header);
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->etBorder(0);
}
$graph->setWidth(get_request('width', 900));
$graph->setHeight(get_request('height', 200));
$graph->showWorkPeriod(get_request('showworkperiod', 1));
$graph->showTriggers(get_request('showtriggers', 1));
$graph->setYMinAxisType(get_request('ymin_type', GRAPH_YAXIS_TYPE_CALCULATED));
$graph->setYMaxAxisType(get_request('ymax_type', GRAPH_YAXIS_TYPE_CALCULATED));
$graph->setYAxisMin(get_request('yaxismin', 0.0));
$graph->setYAxisMax(get_request('yaxismax', 100.0));
$graph->setYMinItemId(get_request('ymin_itemid', 0));
$graph->setYMaxItemId(get_request('ymax_itemid', 0));
$graph->setLeftPercentage(get_request('percent_left', 0));
$graph->setRightPercentage(get_request('percent_right', 0));
foreach ($items as $id => $gitem) {
    $graph->addItem($gitem['itemid'], $gitem['yaxisside'], $gitem['calc_fnc'], $gitem['color'], $gitem['drawtype'], $gitem['type'], $gitem['periods_cnt']);