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 = '
'. l(t('%items in moderation',array('%items' => format_plural($count, '1 node', '%count nodes'))),'admin/content_moderator'). '
'; + $content .= node_title_list($result,t('Recent additions:')); + $block['content'] = $content; return $block; } }