You are here

function hook_workbench_moderation_state_save in Workbench Moderation 7.3

Same name and namespace in other branches
  1. 7 workbench_moderation.api.php \hook_workbench_moderation_state_save()

Allows modules to respond when a transition is saved.

Parameters

object $state: The state which was just saved.

int $status: Either MergeQuery::STATUS_INSERT or MergeQuery::STATUS_UPDATE depending on if this INSERT'ing a new transation or UPDATE'ing an existing one.

1 invocation of hook_workbench_moderation_state_save()
workbench_moderation_state_save in ./workbench_moderation.module
Save a new or existing moderation state.

File

./workbench_moderation.api.php, line 79
API documentation file for Workbench Moderation.

Code

function hook_workbench_moderation_state_save($state, $status) {
  if ($status == MergeQuery::STATUS_INSERT) {

    // Add data to a custom table for each new transition.
    db_insert('mytable')
      ->fields(array(
      'state' => $state->name,
    ))
      ->execute();
  }
}