function rules_entity_presave
Same name in other branches
- 8.x-3.x rules.module \rules_entity_presave()
Implements hook_entity_presave().
Related topics
File
-
modules/
events.inc, line 63
Code
function rules_entity_presave($entity, $type) {
switch ($type) {
case 'comment':
rules_invoke_event('comment_presave--' . $entity->node_type, $entity);
rules_invoke_event('comment_presave', $entity);
break;
case 'node':
rules_invoke_event('node_presave--' . $entity->type, $entity);
rules_invoke_event('node_presave', $entity);
break;
case 'taxonomy_term':
rules_invoke_event('taxonomy_term_presave--' . $entity->vocabulary_machine_name, $entity);
rules_invoke_event('taxonomy_term_presave', $entity);
break;
case 'taxonomy_vocabulary':
case 'user':
rules_invoke_event($type . '_presave', $entity);
break;
}
}