--- print_pdf.module 2008-09-29 11:39:49.000000000 +0200 +++ print_pdf-5.module 2008-09-29 11:19:14.000000000 +0200 @@ -6,6 +6,9 @@ * Display printer-friendly versions of Drupal pages */ +include_once('print_pdf.pages.inc'); +include_once('print_pdf.admin.inc'); + define('PRINTPDF_PATH', 'printpdf'); define('PRINT_PDF_LINK_POS_DEFAULT', 'link'); @@ -58,21 +61,21 @@ function print_pdf_theme() { function print_pdf_menu() { $items = array(); - $items[PRINTPDF_PATH] = array( + $items[] = array( + 'path' => PRINTPDF_PATH, 'title' => 'Printer-friendly PDF', - 'page callback' => 'print_pdf_controller', - 'access arguments' => array('access print'), + 'callback' => 'print_pdf_controller', + 'access' => array('access print'), 'type' => MENU_CALLBACK, - 'file' => 'print_pdf.pages.inc', ); - $items['admin/settings/print/pdf'] = array( + $items[] = array( + 'path' => 'admin/settings/print/pdf', 'title' => 'PDF', - 'page callback' => 'drupal_get_form', - 'page arguments' => array('print_pdf_settings'), - 'access arguments' => array('administer print'), + 'callback' => 'drupal_get_form', + 'callback arguments' => array('print_pdf_settings'), + 'access' => array('administer print'), 'weight' => 3, 'type' => MENU_LOCAL_TASK, - 'file' => 'print_pdf.admin.inc', ); return $items;