You are here

function _workbench_moderation_default_next_state in Workbench Moderation 7.3

Same name and namespace in other branches
  1. 7 workbench_moderation.module \_workbench_moderation_default_next_state()
2 calls to _workbench_moderation_default_next_state()
workbench_moderation_moderate_form in ./workbench_moderation.module
Generates a moderation form for a node.
workbench_moderation_node_unpublish_form in ./workbench_moderation.node.inc
Form to unpublish the live revision.

File

./workbench_moderation.module, line 1841
Content moderation for Workbench.

Code

function _workbench_moderation_default_next_state($current_state, $next_states) {
  $states = workbench_moderation_states();
  foreach ($states as $state_name => $state) {
    if ($state->weight > $states[$current_state]->weight && isset($next_states[$state_name])) {
      return $state_name;
    }
  }
}