Fix #358838 by EugenMayer: Use theme preprocess functions for the template suggestions
[project/print.git] / print_pdf / print_pdf.pages.inc
index 84ef836..272c0a0 100644 (file)
@@ -17,7 +17,6 @@ require_once(drupal_get_path('module', 'print') .'/print.pages.inc');
  * Generate a PDF version of the printer-friendly page
  *
  * @see print_controller()
- * @see _print_get_template()
  * @see _print_pdf_dompdf()
  * @see _print_pdf_tcpdf()
  */
@@ -65,10 +64,7 @@ function print_pdf_controller() {
   $print['sendtoprinter'] = '';
 
   $node = $print['node'];
-  ob_start();
-  include_once(_print_get_template(PRINT_PDF_FORMAT, $print['type']));
-  $html = ob_get_contents();
-  ob_end_clean();
+  $html = theme('print_page', $print, PRINT_PDF_FORMAT, $node);
   $html = drupal_final_markup($html);
 
   // Convert the a href elements, to make sure no relative links remain