You are here

function workflow_extensions_form_redirect in Workflow Extensions 6

Same name and namespace in other branches
  1. 7 workflow_extensions.module \workflow_extensions_form_redirect()

If the workflow state was not transitioned via either the node edit form or the Workflow tab, then redirect to a configurable page, e.g. some View.

1 string reference to 'workflow_extensions_form_redirect'
workflow_extensions_form_alter in ./workflow_extensions.module
Implementation of hook_form_alter().

File

./workflow_extensions.module, line 299
UI-related improvements to the Workflow module and tokens for Rules.

Code

function workflow_extensions_form_redirect($form, &$form_state) {
  if (arg(0) != 'node') {
    $path = variable_get('workflow_extensions_redirect_page', '');

    // @todo: make this a UI config option
    $form_state['redirect'] = empty($path) ? $_GET['q'] : $path;

    // @todo: save query-string too (Views pager)
  }
}