diff options
author | Dries Buytaert <dries@buytaert.net> | 2010-11-30 19:31:47 +0000 |
---|---|---|
committer | Dries Buytaert <dries@buytaert.net> | 2010-11-30 19:31:47 +0000 |
commit | 1fb5f62ba56bdbc6ff9f8a4045bccca8c5b9decd (patch) | |
tree | 2160f4d43f9da6385d200a04ee470c08b022c69e /modules/node/tests | |
parent | 96b74a1594456dc1879df03222656e0dec815ad6 (diff) | |
download | brdo-1fb5f62ba56bdbc6ff9f8a4045bccca8c5b9decd.tar.gz brdo-1fb5f62ba56bdbc6ff9f8a4045bccca8c5b9decd.tar.bz2 |
- Patch #651240 by fago, sun: allow modules to react to changes to an entity.
Diffstat (limited to 'modules/node/tests')
-rw-r--r-- | modules/node/tests/node_test.module | 18 |
1 files changed, 18 insertions, 0 deletions
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'; + } + } } |