function context_rules_rules_event_info in Context Rules 7
Same name and namespace in other branches
- 6 context_rules.rules.inc \context_rules_rules_event_info()
Implements hook_rules_event_info().
Define rules events.
File
- ./
context_rules.rules.inc, line 124 - Provides rules integrations for the Context module
Code
function context_rules_rules_event_info() {
$events = array();
// For convenience.
$defaults = array(
'group' => t('Context Rules'),
'access callback' => 'context_rules_rules_access',
'variables' => array(
'context' => array(
'label' => t('The active context object'),
'type' => 'object',
'skip save' => TRUE,
),
),
);
// Add an event for each enabled context.
foreach (context_enabled_contexts() as $name => $context) {
$events['context_active_' . $name] = array(
'label' => t('Context "@context-name" is active', array(
'@context-name' => $context->name,
)),
) + $defaults;
}
return $events;
}