--- subscriptions_content.module.dist	2009-02-03 12:46:46.000000000 -0700
+++ subscriptions_content.module	2009-02-05 15:14:22.000000000 -0700
@@ -226,7 +226,10 @@
       }
 
       if (!isset($node->subscriptions_notify) || $node->subscriptions_notify) {
-        subscriptions_queue($event);
+          /* Added by JSR 02/03/2009 to hold modr8 content until it has been approved. */
+          if (!isset($node->moderate) || $node->moderate == 0) {
+            subscriptions_queue($event);
+          } 
       }
       break;
 
@@ -287,8 +290,11 @@
         'node' => $node,
         'comment' => (object)$comment,
       );
+    /* Added by JSR 02/03/2009 to hold modr8 content until it has been approved. */
+    if (!isset($node->moderate) || $node->moderate == 0) {
       subscriptions_queue($event);
     }
+    }
     _subscriptions_content_autosubscribe($node->type, 'node', 'nid', $comment['nid'], 'on_comment');
   }
 }
@@ -1055,3 +1061,14 @@
   db_query("DELETE FROM {subscriptions_queue} WHERE load_function LIKE 'subscriptions_content_%'");
 }
 
+
+
+/* Addition by Jeff Rice 02/05/2009 to trigger subscription emails when a moderated post
+* is approved. */
+function subscriptions_modr8_interface($op, $event) {
+  switch ($op) {
+    case 'approve':
+    subscriptions_queue($event);
+    break;
+  }
+}
