You are here

function print_pdf_dompdf_print_pdf_available_libs_alter in Printer, email and PDF versions 7.2

Implements hook_print_pdf_available_libs_alter().

File

print_pdf/lib_handlers/print_pdf_dompdf/print_pdf_dompdf.module, line 111
Generate a PDF for the print_pdf module using the dompdf library.

Code

function print_pdf_dompdf_print_pdf_available_libs_alter(&$pdf_tools) {
  module_load_include('inc', 'print', 'includes/print');
  $tools = _print_scan_libs('dompdf', '!^(dompdf_config.inc.php|Dompdf.php)$!');
  foreach ($tools as $tool) {
    if (basename($tool) == 'Dompdf.php') {
      $pdf_tools['print_pdf_dompdf|' . $tool] = 'dompdf (' . dirname(dirname($tool)) . ')';
    }
    else {
      $pdf_tools['print_pdf_dompdf|' . $tool] = 'dompdf (' . dirname($tool) . ')';
    }
  }
}