function oa_messages_entity_insert in Open Atrium Core 7.2
Implements hook_entity_insert().
File
- modules/
oa_messages/ oa_messages.module, line 243
Code
function oa_messages_entity_insert($entity, $type) {
// only create messages for node updates
if ($type !== 'node') {
return;
}
$types = oa_core_list_content_types(TRUE);
if ($type == 'node' && array_key_exists($entity->type, $types)) {
// Cannot create message right now because new $entity has not been saved yet.
// So node_access('view') will return false and security token will not be added.
oa_messages_delayed_messages(array(
'message_type' => 'oa_create',
'entity' => $entity,
'entity_type' => $type,
'uid' => $entity->uid,
));
}
}