? modr8_0.patch
? modr8_47_publish_1.patch
? specialzed_teaser_47_4.patch
Index: modr8.module
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/modr8/modr8.module,v
retrieving revision 1.1.2.6
diff -u -p -r1.1.2.6 modr8.module
--- modr8.module	9 Feb 2007 02:56:00 -0000	1.1.2.6
+++ modr8.module	9 Feb 2007 03:00:58 -0000
@@ -138,7 +138,7 @@ function modr8_nodeapi(&$node, $op, $tea
   if ($node->moderate) {
 	  switch ($op) {
 	    case 'view':
-	      if ($teaser) {
+	      if ($node->moderate & !isset($node->modr8_form_teaser)) {
 	      	$node->teaser = theme('modr8_message', TRUE, $node->type, $op) . $node->teaser;
 	      }
 	      else {
@@ -182,6 +182,9 @@ function modr8_page() {
   $result = pager_query(db_rewrite_sql('SELECT n.nid FROM {node} n WHERE n.moderate = 1 ORDER BY n.created DESC'), variable_get('modr8_nodes_per_page', 10));
   while ($r = db_fetch_object($result)) {
     $node = node_load($r->nid);
+    // This flag can be used by modr8, or other modules to change the teaser specifically
+    // for when it's being shown in the moderation list.
+    $node->modr8_form_teaser = TRUE;
     $teaser = node_view($node, TRUE, FALSE, FALSE);
     $form[$node->nid] = array(
       '#tree' => TRUE,
