$cmbFnc->addItem(CALC_FNC_MAX, S_MAX_SMALL); $cmbFnc->addItem(CALC_FNC_LST, S_LST_SMALL); $frmGItem->addRow(S_FUNCTION, $cmbFnc); } else { $frmGItem->addVar('periods_cnt', $periods_cnt); $cmbFnc = new CComboBox('calc_fnc', $calc_fnc, 'submit();'); if ($graphtype == GRAPH_TYPE_NORMAL) { $cmbFnc->addItem(CALC_FNC_ALL, S_ALL_SMALL); } $cmbFnc->addItem(CALC_FNC_MIN, S_MIN_SMALL); $cmbFnc->addItem(CALC_FNC_AVG, S_AVG_SMALL); $cmbFnc->addItem(CALC_FNC_MAX, S_MAX_SMALL); $frmGItem->addRow(S_FUNCTION, $cmbFnc); if ($graphtype == GRAPH_TYPE_NORMAL) { $cmbType = new CComboBox('drawtype', $drawtype); foreach (graph_item_drawtypes() as $i) { $cmbType->addItem($i, graph_item_drawtype2str($i)); } $frmGItem->addRow(S_DRAW_STYLE, $cmbType); } else { $frmGItem->addVar('drawtype', 1); } } $frmGItem->addRow(S_COLOR, new CColor('color', $color)); } if ($graphtype == GRAPH_TYPE_NORMAL || $graphtype == GRAPH_TYPE_STACKED) { $cmbYax = new CComboBox('yaxisside', $yaxisside); $cmbYax->addItem(GRAPH_YAXIS_SIDE_RIGHT, S_RIGHT); $cmbYax->addItem(GRAPH_YAXIS_SIDE_LEFT, S_LEFT); $frmGItem->addRow(S_YAXIS_SIDE, $cmbYax); }
$cmbFnc->addItem(CALC_FNC_MAX, S_MAX_SMALL); $cmbFnc->addItem(CALC_FNC_LST, S_LST_SMALL); $frmGItem->addRow(S_FUNCTION, $cmbFnc); } else { $frmGItem->addVar('periods_cnt', $periods_cnt); $cmbFnc = new CComboBox('calc_fnc', $calc_fnc, 'submit();'); if ($graphtype == GRAPH_TYPE_NORMAL) { $cmbFnc->addItem(CALC_FNC_ALL, S_ALL_SMALL); } $cmbFnc->addItem(CALC_FNC_MIN, S_MIN_SMALL); $cmbFnc->addItem(CALC_FNC_AVG, S_AVG_SMALL); $cmbFnc->addItem(CALC_FNC_MAX, S_MAX_SMALL); $frmGItem->addRow(S_FUNCTION, $cmbFnc); if ($graphtype == GRAPH_TYPE_NORMAL) { $cmbType = new CComboBox('drawtype', $drawtype); $drawtypes = graph_item_drawtypes(); foreach ($drawtypes as $i) { $cmbType->addItem($i, graph_item_drawtype2str($i)); } $frmGItem->addRow(S_DRAW_STYLE, $cmbType); } else { $frmGItem->addVar('drawtype', 1); } } $frmGItem->addRow(S_COLOR, new CColor('color', $color)); } if ($graphtype == GRAPH_TYPE_NORMAL || $graphtype == GRAPH_TYPE_STACKED) { $cmbYax = new CComboBox('yaxisside', $yaxisside); $cmbYax->addItem(GRAPH_YAXIS_SIDE_LEFT, S_LEFT); $cmbYax->addItem(GRAPH_YAXIS_SIDE_RIGHT, S_RIGHT); $frmGItem->addRow(S_YAXIS_SIDE, $cmbYax);