You are here

protected function RulesEntityController::storeEvents in Rules 7.2

Save event information to the rules_trigger table.

1 call to RulesEntityController::storeEvents()
RulesEntityController::save in includes/rules.core.inc
Overridden to care exportables that are overridden.

File

includes/rules.core.inc, line 201
Rules base classes and interfaces needed for any rule evaluation.

Class

RulesEntityController
Make sure loaded rule configs are instantiated right.

Code

protected function storeEvents(RulesTriggerableInterface $rules_config) {
  db_delete('rules_trigger')
    ->condition('id', $rules_config->id)
    ->execute();
  foreach ($rules_config
    ->events() as $event) {
    db_insert('rules_trigger')
      ->fields(array(
      'id' => $rules_config->id,
      'event' => $event,
    ))
      ->execute();
  }
}