You are here

function regcode_dynamic_settings_submit in Registration codes 6.2

Form submit: Save settings form

File

regcode_dynamic/regcode_dynamic.module, line 180
The dynamic code module creates codes on the fly as they are used.

Code

function regcode_dynamic_settings_submit($form, $form_state) {
  foreach (element_children($form['regcode_dynamic_handler']) as $key) {
    $data[$key] = $form_state['values'][$key];
  }
  $rule_id = $form_state['values']['regcode_dynamic_rule_id'];
  variable_set('regcode_dynamic_settings_' . $rule_id, $data);
  drupal_set_message(t('Your settings have been saved.'));
  drupal_goto('admin/user/regcode/dynamic');
}