From 1fb5f62ba56bdbc6ff9f8a4045bccca8c5b9decd Mon Sep 17 00:00:00 2001 From: Dries Buytaert Date: Tue, 30 Nov 2010 19:31:47 +0000 Subject: - Patch #651240 by fago, sun: allow modules to react to changes to an entity. --- modules/node/tests/node_test.module | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) (limited to 'modules/node/tests') diff --git a/modules/node/tests/node_test.module b/modules/node/tests/node_test.module index c32bc1ec0..821f48ca1 100644 --- a/modules/node/tests/node_test.module +++ b/modules/node/tests/node_test.module @@ -131,4 +131,22 @@ function node_test_node_presave($node) { // Drupal 1.0 release. $node->changed = 979534800; } + // Determine changes. + if (!empty($node->original) && $node->original->title == 'test_changes') { + if ($node->original->title != $node->title) { + $node->title .= '_presave'; + } + } +} + +/** + * Implements hook_node_update(). + */ +function node_test_node_update($node) { + // Determine changes on update. + if (!empty($node->original) && $node->original->title == 'test_changes') { + if ($node->original->title != $node->title) { + $node->title .= '_update'; + } + } } -- cgit v1.2.3