NEW Drupal Module : Hook Post Action

Blog
Drupal

Currently Drupal core does not offer any hook to do actions after a node/entity is inserted/updated/deleted in Database. So for example you can not send an email mentioning the node after the node is inserted because Drupal uses SQL transactions and the node is not yet fully written to database when hook node presave is called so if for any reason the transaction is rolled back, users will receive a false mail.

So Hook Post Action module introduces several new Drupal hooks to overcome this limitation
  - hook_entity_postsave
  - hook_entity_postinsert
  - hook_entity_postupdate
  - hook_entity_postdelete
  - hook_node_postsave
  - hook_node_postinsert
  - hook_node_postupdate
  - hook_node_postdelete

Your rating: None Average: 3.7 (10 votes)

Comments

Mike's picture

How about just using

How about just using drupal_register_shutdown_function() in the core hooks?

https://api.drupal.org/api/drupal/includes%21bootstrap.inc/function/drup...

Mike's picture

Recommend only registering

Recommend only registering the function if there are modules implementing that hook.