function services_security_admin_form_submit in Services 7.3
File
- ./
services.admin.inc, line 88
Code
function services_security_admin_form_submit($form, &$form_state) {
$values = $form_state['values'];
if (isset($values['back']) && $values['op'] == $values['back']) {
// Moving back in form.
$step = $form_state['storage']['step'];
// Call current step submit handler if it exists to unset step form data.
if (function_exists($step . '_submit')) {
$function = $step . '_submit';
$function($form, $form_state);
}
// Remove the last saved step so we use it next.
$last_step = array_pop($form_state['storage']['steps']);
$form_state['storage']['step'] = $last_step;
}
else {
// Record step.
$step = $form_state['storage']['step'];
$form_state['storage']['steps'][] = $step;
// Call step submit handler if it exists.
if (function_exists($step . '_submit')) {
$function = $step . '_submit';
$function($form, $form_state);
}
}
return;
}