You are here

function workflow_admin_ui_add_form_submit in Workflow 7

Same name and namespace in other branches
  1. 6.2 workflow_admin_ui/workflow_admin_ui.module \workflow_admin_ui_add_form_submit()
  2. 6 workflow_admin_ui/workflow_admin_ui.module \workflow_admin_ui_add_form_submit()

Submit handler for the workflow add form.

See also

workflow_add_form()

File

workflow_admin_ui/workflow_admin_ui.pages.inc, line 64
Provides administrative UI for workflow. Why it's own module? Lower code footprint and better performance. Additional credit 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_add_form_submit($form, &$form_state) {
  $name = $form_state['values']['wf_name'];
  $workflow = Workflow::create($name);
  $workflow
    ->save();
  $args = array(
    '%name' => $name,
  );
  watchdog('workflow', 'Created workflow %name', $args);
  drupal_set_message(t('The workflow %name was created. You should set the options for your workflow.', $args), 'status');

  // The workflow ID is now generated upon save().
  $wid = $workflow->wid;
  $form_state['redirect'] = 'admin/config/workflow/workflow/' . $wid;
}