\n"; print "
\n"; print "
\n"; /* print form for validation */ print "
\n"; html_start_box('Cacti Settings (' . $tabs[$current_tab] . ')', '100%', '', '3', 'center', ''); $form_array = array(); while (list($field_name, $field_array) = each($settings[$current_tab])) { $form_array += array($field_name => $field_array); if ((isset($field_array['items'])) && (is_array($field_array['items']))) { while (list($sub_field_name, $sub_field_array) = each($field_array['items'])) { if (config_value_exists($sub_field_name)) { $form_array[$field_name]['items'][$sub_field_name]['form_id'] = 1; } $form_array[$field_name]['items'][$sub_field_name]['value'] = db_fetch_cell_prepared('SELECT value FROM settings WHERE name = ?', array($sub_field_name)); } }else{ if (config_value_exists($field_name)) { $form_array[$field_name]['form_id'] = 1; } $form_array[$field_name]['value'] = db_fetch_cell_prepared('SELECT value FROM settings WHERE name = ?', array($field_name)); } } draw_edit_form( array( 'config' => array('no_form_tag' => true), 'fields' => $form_array) ); html_end_box(); form_hidden_box('tab', $current_tab, ''); form_save_button('', 'save'); print "
\n"; ?>