workbench_moderation)) { $state = $entity->workbench_moderation; $status = check_plain(workbench_moderation_state_label($state['my_revision']->state)); $items['center'][] = array( '#prefix' => '
', '#markup' => t('Current State: @state', array('@state' => $status)), '#suffix' => '
', ); $node_published = FALSE; $revision_published = FALSE; $revision_current = FALSE; if (!empty($state['published'])) { $node_published = TRUE; } if ($state['my_revision']->published) { $revision_published = TRUE; } if ($state['my_revision']->vid == $state['current']->vid) { $revision_current = TRUE; } // Add a moderation form. if ($revision_current && !$revision_published && _workbench_moderation_access('update', $entity) && $moderate_form = drupal_get_form('workbench_moderation_moderate_form', $entity, "node/{$entity->nid}/current-revision")) { $items['center'][] = array( '#prefix' => '
', 'label' => array( '#markup' => t('Moderate:'), ), 'form' => $moderate_form, '#suffix' => '
', ); } return $items; } return array(); }