You are here

function workflow_extensions_workflow_comment_edit_form_submit in Workflow Extensions 6

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

Submit handler for the workflow transition comment edit form.

See also

workflow_extensions_workflow_comment_edit_form()

File

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

Code

function workflow_extensions_workflow_comment_edit_form_submit($form, &$form_state) {
  $hid = $form_state['values']['hid'];
  $comment = $form_state['values']['workflow_comment'];
  db_query("UPDATE {workflow_node_history} SET comment = '%s' WHERE hid = %d", $comment, $hid);
  $nid = $form_state['values']['nid'];

  // Whatever is set here, is overriden by the "?destination=..." parameter, if present
  $form_state['redirect'] = module_exists('views') && views_get_view('workflow_history') ? "workflow-history/{$nid}" : (workflow_node_tab_access(node_load($nid)) ? "node/{$nid}/workflow" : "node/{$nid}");
}