From f83776a0640dab2a9b957ee60c2e21f578f9cba2 Mon Sep 17 00:00:00 2001 From: Dries Buytaert Date: Sun, 26 Apr 2009 15:40:24 +0000 Subject: - Patch #444876 by Damien Tournoud: remove node_invoke_node(). --- modules/node/node.module | 30 +----------------------------- 1 file changed, 1 insertion(+), 29 deletions(-) (limited to 'modules/node') 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 @@ -770,34 +770,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. * @@ -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); -- cgit v1.2.3