form('ptype'); //Decido se usare la stampa personalizzata (se esiste) oppure quella standard if (@file_exists($ptype . "/custom/pdfgen." . $ptype . ".php")) { include($docroot . "/templates/" . $ptype . "/custom/pdfgen." . $ptype . ".php"); } else { include($docroot . "/templates/" . $ptype . "/pdfgen." . $ptype . ".php"); } /* Completamento e output del report */ $report = str_replace('$body$', $body, $report); $report = str_replace('$footer$', $footer, $report); $report = str_replace('$footer1$', $footer, $report); $report = str_replace('$body_table_params$', $body_table_params, $report); $report = str_replace('$font_size$', $font_size, $report); $report = str_replace('$docroot$', $docroot, $report); //html $formato = get_var('Formato report'); $html = ($formato == 'html') ? true : false; try { ob_end_clean(); $html2pdf = new HTML2PDF($orientation, 'A4', 'it', true, 'UTF-8'); $html2pdf->writeHTML($report, $html); $html2pdf->Output(sanitizeFilename($report_name)); } catch (HTML2PDF_exception $e) { echo $e; exit; } ?>