You are here

function print_pdf_mpdf_pdf_tool_info in Printer, email and PDF versions 7.2

Implements hook_pdf_tool_info().

File

print_pdf/lib_handlers/print_pdf_mpdf/print_pdf_mpdf.module, line 13
Generate a PDF for the print_pdf module using the mPDF library.

Code

function print_pdf_mpdf_pdf_tool_info() {
  $info = array(
    'name' => 'mPDF',
    'min_version' => '7.1.0',
    'url' => 'https://github.com/mpdf/mpdf/releases/latest',
    'expand_css' => FALSE,
    'public_dirs' => array(
      'ttfontdata',
      'tmp',
    ),
  );
  $pdf_tool = explode('|', variable_get('print_pdf_pdf_tool', PRINT_PDF_PDF_TOOL_DEFAULT));

  // Only for versions less than 7.0.0, without calling the version() function.
  if (isset($pdf_tool[1]) && strpos($pdf_tool[1], 'mpdf.php')) {
    $info['tool_dirs'] = array(
      'graph_cache',
    );
  }
  return $info;
}