diff --git a/INSTALL.txt b/INSTALL.txt index 6d5e512d03f9bd634cbf05acbef85acdb8e4b974..afe9ea4f259eaaf57af721fddf22e0d16ec5b8bc 100644 --- a/INSTALL.txt +++ b/INSTALL.txt @@ -5,8 +5,7 @@ Decompress the print-n.x-n.n.tar.gz file into your Drupal modules directory (usually sites/all/modules, see http://drupal.org/node/176044 for more information). -Enable the print module: Administer > Site building > Modules - (admin/build/modules) +Enable the print module: Administer > Modules (admin/modules) PDF TOOL -------- diff --git a/README.txt b/README.txt index cbc1a8551297b13effe352b9fa5138a2b01d8535..1ed90c30e8571a455775f9d2953fb8f2bb79d05a 100644 --- a/README.txt +++ b/README.txt @@ -24,7 +24,7 @@ CONFIGURATION - There are several settings that can be configured in the following places: - Administer > Site building > Modules (admin/build/modules) + Administer > Modules (admin/modules) Enable or disable the module. (default: disabled) Administer > People > Permissions (admin/people/permissions) diff --git a/print_pdf/print_pdf.module b/print_pdf/print_pdf.module index be38975cd8541daa55d922c41b3e919c7a24f116..6903af0d7238df2fbd24d8e7915d3fa3d40b0209 100644 --- a/print_pdf/print_pdf.module +++ b/print_pdf/print_pdf.module @@ -173,6 +173,19 @@ function print_pdf_requirements($phase) { 'severity' => REQUIREMENT_ERROR, ); } + else { + if (basename($print_pdf_pdf_tool) == 'dompdf_config.inc.php') { + $directory = dirname($print_pdf_pdf_tool) .'/lib/fonts'; + if (!is_dir($directory) || !is_writable($directory)) { + $requirements['print_pdf_tool'] = array( + 'title' => $t('DOMPDF font cache directory'), + 'value' => $t('Non-writable permissions'), + 'description' => $t('You must change the %fontdir permissions to be writable, as dompdf requires write-access to that directory.', array('%fontdir' => $directory)), + 'severity' => REQUIREMENT_ERROR, + ); + } + } + } break; } return $requirements;