function workflow_admin_ui_edit_form_submit in Workflow 6
Same name and namespace in other branches
- 6.2 workflow_admin_ui/workflow_admin_ui.module \workflow_admin_ui_edit_form_submit()
- 7.2 workflow_admin_ui/workflow_admin_ui.page.workflow.inc \workflow_admin_ui_edit_form_submit()
- 7 workflow_admin_ui/workflow_admin_ui.pages.inc \workflow_admin_ui_edit_form_submit()
Submit handler for the workflow editing form.
See also
workflow_edit_form()
File
- workflow_admin_ui/
workflow_admin_ui.module, line 447 - Provides administrative UI for workflow. Why it's own module? Lower code footprint and better performance. Additional creadit to gcassie ( http://drupal.org/user/80260 ) for the initial push to split UI out of core workflow. We're moving…
Code
function workflow_admin_ui_edit_form_submit($form, &$form_state) {
if (isset($form_state['values']['transitions'])) {
workflow_update_transitions($form_state['values']['transitions']);
}
$options = array(
'comment_log_node' => $form_state['values']['comment_log_node'],
'comment_log_tab' => $form_state['values']['comment_log_tab'],
'name_as_title' => $form_state['values']['name_as_title'],
);
workflow_update($form_state['values']['wid'], $form_state['values']['wf_name'], array_filter($form_state['values']['tab_roles']), $options);
drupal_set_message(t('The workflow was updated.'));
$form_state['redirect'] = 'admin/build/workflow';
}