예제 #1
0
         $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);
 }
예제 #2
0
         $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);