--- notifications_content.module	Tue Nov 04 13:05:36 2008
+++ notifications_content_new.module	Thu Apr 23 11:28:33 2009
@@ -437,6 +437,19 @@ function _notifications_content_node_opt
   return $options;
 }
 
+function notifications_content_form_alter($form_id, &$form) {
+  // Add additional content notification flag to publish options
+  if (isset($form['#node']) && $form_id == $form['#node']->type .'_node_form') {
+    $node = $form['#node'];
+
+    $form['options']['notify_subscribers'] = array(
+      '#type' => 'checkbox', 
+      '#title' => t('Notify content subscribers'), 
+      '#default_value' => TRUE
+    );
+  }
+}
+
 /**
  * Implementation of hook_nodeapi()
  */
@@ -455,6 +468,10 @@ function notifications_content_nodeapi(&
       // else, fall through
 
     case 'insert':
+      if ($node->notify_subscribers == '0') {
+        break;
+      }
+
       $event = array(
         'module' => 'node',
         'uid' => $node->uid,
@@ -812,4 +829,3 @@ function notifications_content_comment_a
   }
   return $access[$account->uid][$comment->cid];
 }
-
