Index: content_moderator.module
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/content_moderator/content_moderator.module,v
retrieving revision 1.2.2.1
diff -u -p -r1.2.2.1 content_moderator.module
--- content_moderator.module	5 Jul 2006 04:05:09 -0000	1.2.2.1
+++ content_moderator.module	20 Aug 2006 23:31:25 -0000
@@ -274,12 +274,15 @@ function content_moderator_block($op = '
     $blocks[0]['info'] = t('Content moderator block');
     return $blocks;
   }
-  else if ($op == 'view') {
+  elseif ($op == 'view') {
     if (user_access('moderate nodes')){
-      $block['subject'] = l(t('moderation queue'),'admin/content_moderator');
-      $sql = db_rewrite_sql('SELECT n.nid, n.title, l.comment_count FROM {node} n INNER JOIN {node_comment_statistics} l ON n.nid = l.nid WHERE n.status = 1 AND n.moderate = 1 ORDER BY n.changed DESC');
-      $result = db_query_range($sql,0,10);
-      $block['content'] = node_title_list($result);
+      $block['subject'] = t('moderation queue');
+      $count = db_result(db_query(db_rewrite_sql('SELECT COUNT(*) FROM {node} n WHERE n.status = 1 AND n.moderate = 1 ORDER BY n.changed DESC')));
+      $sql = db_rewrite_sql('SELECT n.nid, n.title FROM {node} n WHERE n.status = 1 AND n.moderate = 1 ORDER BY n.changed DESC');
+      $result = db_query_range($sql,0,6);
+      $content = '<p>'. l(t('%items in moderation',array('%items' => format_plural($count, '1 node', '%count nodes'))),'admin/content_moderator'). '</p>';
+      $content .= node_title_list($result,t('Recent additions:'));
+      $block['content'] = $content;
       return $block;
     }
   }
