$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']);