Index: pdfview.module =================================================================== RCS file: /cvs/drupal-contrib/contributions/modules/pdfview/pdfview.module,v retrieving revision 1.28.2.6 diff -u -r1.28.2.6 pdfview.module --- pdfview.module 31 Oct 2006 08:07:04 -0000 1.28.2.6 +++ pdfview.module 4 Nov 2006 15:45:39 -0000 @@ -168,22 +168,21 @@ $pdf->AddPage(); $pdf = theme('pdfview_title', $pdf, $node->title); - $author = strip_tags(theme('username', $node)); $pdf = theme('pdfview_author', $pdf, $author); - $pdf = theme('pdfview_published', $pdf, $node->created); - if ($node->type == "image") { - $image = image_display($node); - $pdf->writeHTML($image); + if (node_hook($node, 'view')) { + node_invoke($node, 'view'); } - - $body = check_markup($node->body, $node->format, FALSE); - $body = pdfview_check_images($body); + else { + $node = node_prepare($node); + } + node_invoke_nodeapi($node, 'view'); + + $body = pdfview_check_images($node->body); $pdf->SetFont(PDF_FONT_NAME_MAIN, '', PDF_FONT_SIZE_MAIN); $pdf = theme('pdfview_html', $pdf, $body); - return $pdf; }