diff options
author | Dries Buytaert <dries@buytaert.net> | 2009-04-26 15:40:24 +0000 |
---|---|---|
committer | Dries Buytaert <dries@buytaert.net> | 2009-04-26 15:40:24 +0000 |
commit | f83776a0640dab2a9b957ee60c2e21f578f9cba2 (patch) | |
tree | d0125cb26873a86bb09021cefb3d6432b96339cd /modules | |
parent | b5201d3797f644217b6d5b8e090aebb78d000248 (diff) | |
download | brdo-f83776a0640dab2a9b957ee60c2e21f578f9cba2.tar.gz brdo-f83776a0640dab2a9b957ee60c2e21f578f9cba2.tar.bz2 |
- Patch #444876 by Damien Tournoud: remove node_invoke_node().
Diffstat (limited to 'modules')
-rw-r--r-- | modules/node/node.module | 30 |
1 files changed, 1 insertions, 29 deletions
diff --git a/modules/node/node.module b/modules/node/node.module index cd8fad9ad..8bcafaeb2 100644 --- a/modules/node/node.module +++ b/modules/node/node.module @@ -771,34 +771,6 @@ function node_invoke(&$node, $hook, $a2 = NULL, $a3 = NULL, $a4 = NULL) { } /** - * Invoke a hook_node() operation in all modules. - * - * @param &$node - * A node object. - * @param $op - * A string containing the name of the node operation. - * @param $a3, $a4 - * Arguments to pass on to the hook, after the $node and $op arguments. - * @return - * The returned value of the invoked hooks. - */ -function node_invoke_node(&$node, $op, $a3 = NULL, $a4 = NULL) { - $return = array(); - $hook = 'node_' . $op; - foreach (module_implements($hook) as $module) { - $function = $module . '_' . $hook; - $result = $function($node, $a3, $a4); - if (isset($result) && is_array($result)) { - $return = array_merge($return, $result); - } - elseif (isset($result)) { - $return[] = $result; - } - } - return $return; -} - -/** * Load node objects from the database. * * This function should be used whenever you need to load more than one node @@ -1156,7 +1128,7 @@ function node_save(&$node) { $function = "field_attach_$op"; $function('node', $node); - node_invoke_node($node, $op); + module_invoke_all('node_' . $op, $node); // Update the node access table for this node. node_access_acquire_grants($node); |