function registration_state_overview_form_submit in Entity Registration 7.2
Same name and namespace in other branches
- 8.2 includes/registration.forms.inc \registration_state_overview_form_submit()
- 8 includes/registration.forms.inc \registration_state_overview_form_submit()
- 7 includes/registration.forms.inc \registration_state_overview_form_submit()
Submit handler for the registration states form.
File
- includes/
registration.forms.inc, line 1147 - Form definitions and callbacks for Registration.
Code
function registration_state_overview_form_submit($form, &$form_state) {
$default_state = $form_state['values']['default_state'];
foreach ($form_state['input']['state'] as $state) {
$registration_state = entity_load_single('registration_state', $state['sid']);
$registration_state->label = $state['label'];
$registration_state->default_state = $state['sid'] == $default_state;
$registration_state->active = isset($state['active']) ? $state['active'] : 0;
$registration_state->held = isset($state['held']) ? $state['held'] : 0;
$registration_state->show_on_form = isset($state['show_on_form']) ? $state['show_on_form'] : 0;
$registration_state->weight = $state['weight'];
$registration_state->description = $state['description'];
$registration_state
->save();
}
drupal_set_message(t('Your registration states have been saved.'));
}