You are here

function hook_workbench_moderation_transition_save in Workbench Moderation 7.3

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

Allows modules to respond when a transition is saved.

Parameters

object $transition: The transition 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_transition_save()
workbench_moderation_transition_save in ./workbench_moderation.module
Saves a moderation state transition.

File

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

Code

function hook_workbench_moderation_transition_save($transition, $status) {
  if ($status == MergeQuery::STATUS_INSERT) {

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