You are here

function easychart_admin_options_submit in Easychart 7.3

Form submit handler

1 string reference to 'easychart_admin_options_submit'
easychart_admin_options in ./easychart.admin.inc
Returns a form with configuration options for the options.

File

./easychart.admin.inc, line 95
Easychart admin pages.

Code

function easychart_admin_options_submit($form, &$form_state) {

  // Handle reset button.
  if (!isset($form_state['storage']['confirm'])) {
    $form_state['storage']['values'] = $form_state['values'];
    $form_state['storage']['confirm'] = TRUE;
    $form_state['rebuild'] = TRUE;
  }
  else {

    // Exclude unnecessary elements.
    form_state_values_clean($form_state);

    // Remove the stored options.
    file_unmanaged_delete('public://easychart-options.json');
    drupal_set_message(t('The configuration options have been reset to their default values.'));
  }
}