You are here

function bat_type_revisioning_event in Booking and Availability Management Tools for Drupal 7

Parameters

string $op:

$type:

4 calls to bat_type_revisioning_event()
BatTypeController::save in modules/bat_unit/bat_unit.module
Implements EntityAPIControllerInterface.
bat_type_revisioning_rules_action_publish_latest in modules/bat_unit/bat_unit.rules.inc
Action: publish most recent pending revision.
bat_type_revision_delete_confirm_submit in modules/bat_unit/bat_type.admin.inc
Form submission handler for bat_type_revision_delete_confirm().
bat_type_revision_revert_confirm_submit in modules/bat_unit/bat_type.admin.inc
Form submission handler for bat_type_revision_revert_confirm().

File

modules/bat_unit/bat_unit.module, line 1700

Code

function bat_type_revisioning_event($op, $type) {
  switch ($op) {
    case 'post update':
      if (module_exists('rules')) {
        rules_invoke_event('bat_type_revisioning_post_update', $type);
      }
      break;
    case 'pre publish':
      if (module_exists('rules')) {
        rules_invoke_event('bat_type_revisioning_pre_publish', $type);
      }
      break;
    case 'post publish':
      if (module_exists('rules')) {
        rules_invoke_event('bat_type_revisioning_post_publish', $type);
      }
      break;
    case 'post unpublish':
      if (module_exists('rules')) {
        rules_invoke_event('bat_type_revisioning_post_unpublish', $type);
      }
      break;
    case 'pre revert':
      if (module_exists('rules')) {
        rules_invoke_event('bat_type_revisioning_pre_revert', $type);
      }
      break;
    case 'post revert':
      if (module_exists('rules')) {
        rules_invoke_event('bat_type_revisioning_post_revert', $type);
      }
      break;
    case 'pre delete':
      if (module_exists('rules')) {
        rules_invoke_event('bat_type_revisioning_pre_delete', $type);
      }
    case 'post delete':
      if (module_exists('rules')) {
        rules_invoke_event('bat_type_revisioning_post_delete', $type);
      }
  }
}