Index: favorite_nodes.module
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/favorite_nodes/favorite_nodes.module,v
retrieving revision 1.5.2.7
diff -u -p -r1.5.2.7 favorite_nodes.module
--- favorite_nodes.module	14 Mar 2008 15:27:27 -0000	1.5.2.7
+++ favorite_nodes.module	21 Jul 2008 22:27:23 -0000
@@ -354,7 +354,15 @@ function favorite_nodes_add($nid) {
   if ($node->nid) {
     db_query("DELETE FROM {favorite_nodes} WHERE nid = %d AND uid = %d", $nid, $user->uid);
     db_query("INSERT INTO {favorite_nodes} (nid, uid, last) VALUES (%d, %d, %d)", $nid, $user->uid, time());
-
+    
+    /**
+     * Invoke hook_favorite_nodes(), which has the following parameters:
+     * @param op
+     * The operation being performed. Can be either 'add' or 'delete'.
+     * @param node
+     * The node object being added or deleted.
+     */
+    module_invoke_all('favorite_nodes', 'add', $node);
     return true;
   }
   else {
@@ -369,6 +377,7 @@ function favorite_nodes_delete($nid) {
   global $user;
    
   db_query("DELETE FROM {favorite_nodes} WHERE nid = %d AND uid = %d", $nid, $user->uid);
+  module_invoke_all('favorite_nodes', 'delete', $node);
 }
 
 /**
