You are here

better_watchdog_ui_rules.module in Better Watchdog UI 7.2

Provide Rules integration for database log entry events.

File

better_watchdog_ui_rules/better_watchdog_ui_rules.module
View source
<?php

/**
 * @file
 * Provide Rules integration for database log entry events.
 */

/**
 * Implements hook_entity_info_alter().
 */
function better_watchdog_ui_rules_entity_info_alter(&$entity_info) {

  // Set the rules controller class for nodes to own implementation.
  $entity_info['better_watchdog_ui_watchdog']['rules controller class'] = 'WatchdogRulesController';
}

/**
 * Implements hook_watchdog().
 */
function better_watchdog_ui_rules_watchdog(array $log_entry) {
  $entity = new WatchdogEntity($log_entry, 'better_watchdog_ui_watchdog');
  rules_invoke_event('better_watchdog_ui_watchdog_create', $entity);
}