function workflow_extensions_form_redirect in Workflow Extensions 7
Same name and namespace in other branches
- 6 workflow_extensions.module \workflow_extensions_form_redirect()
If the workflow state was NOT transitioned via the node View, Edit or Workflow tabs, then redirect to the original page. @todo: make this configurabele
2 string references to 'workflow_extensions_form_redirect'
- workflow_extensions_form_alter in ./
workflow_extensions.module - Implements hook_form_alter().
- _workflow_extensions_assign_handlers in ./
workflow_extensions.module - Sets up an array of handlers appropriate for the form we're on.
File
- ./
workflow_extensions.module, line 329 - 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)
}
}