--- C:/Users/Sina/Desktop/notify/notify.module	Thu Dec 18 01:30:06 2008
+++ C:/Users/Sina/Desktop/notify - Copy/notify.module	Wed Dec 16 13:11:14 2009
@@ -430,7 +430,12 @@
     }
 
     // Fetch new comments.
-    $cresult = db_query(db_rewrite_sql('SELECT c.nid, c.cid, c.subject, c.name FROM {comments} c INNER JOIN {node} n ON c.nid = n.nid WHERE c.status = %d AND c.timestamp > %d AND c.timestamp <= %d '. $reqntype . ' ORDER BY c.nid, c.timestamp', 'c'), COMMENT_PUBLISHED, $period, time());
+    if (user_access('administer comments')) {
+        //Include unapproved comments if user has comments administration privilage
+        $cresult = db_query(db_rewrite_sql('SELECT c.nid, c.cid, c.subject, c.name FROM {comments} c INNER JOIN {node} n ON c.nid = n.nid WHERE c.timestamp > %d AND c.timestamp <= %d '. $reqntype . ' ORDER BY c.nid, c.timestamp', 'c'), $period, time());
+    } else {
+        $cresult = db_query(db_rewrite_sql('SELECT c.nid, c.cid, c.subject, c.name FROM {comments} c INNER JOIN {node} n ON c.nid = n.nid WHERE c.status = %d AND c.timestamp > %d AND c.timestamp <= %d '. $reqntype . ' ORDER BY c.nid, c.timestamp', 'c'), COMMENT_PUBLISHED, $period, time());
+    }
     $comments = array();
     while ($comment = db_fetch_object($cresult)) {
       $comments[$comment->nid][] = $comment;
@@ -492,6 +497,13 @@
         if (!node_access('view', $nodes[$nid])) {
           continue;
         }
+        
+        if ($comment->status == 1) {
+          $status = t('Published');
+        }
+        elseif ($comment->status == 0) {
+          $status = t('Unpublished');
+        }
 
         if ($comment_body) {
           $comment_body .= $mini_separator ."\n\n";
@@ -500,7 +512,7 @@
 
         $comment_count = 0;
         foreach ($comment as $c) {
-          $comment_body .= '   '. ++$comment_count .'. '. t('!title by !author', array('!title' => $c->subject, '!author' => ($c->name ? $c->name : variable_get('anonymous', 'Anonymous')))) ."\n"
+          $comment_body .= '   '. ++$comment_count .'. '. t('[!status] !title by !author', array('!status'=>$status,'!title' => $c->subject, '!author' => ($c->name ? $c->name : variable_get('anonymous', 'Anonymous')))) ."\n"
             .'     '. url('node/'. $nid, array('fragment' => 'comment-'. $c->cid, 'absolute' => TRUE)) ."\n\n";
           $total_comment_count++;
         }
