fetchArray($query); $n = sizeof($rs); if ($n == 0) { echo "Intervento inesistente!"; exit(); } $idanagrafica = $rs[0]['idanagrafica']; $idcliente = $rs[0]['idanagrafica']; $data_intervento = $rs[0]['data_inizio']; $rapportino_nome = sanitizeFilename("Rapportino" . $idintervento . ".pdf"); $rapportino_path = $docroot . '/files/interventi/' . $rapportino_nome; $dst_dir = $docroot . "/files/" . strtolower($cartella_salvataggio) . "/"; // ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// // creazione file da allegare $id_record = $idintervento; $id_module = save($_GET['id_module']); $ptype = "interventi"; // Se la destinazione non esiste la creo if (! is_dir($dst_dir)) { if (! mkdir($dst_dir)) { $dir_ok = false; echo "



Non hai i permessi per creare directory e files in: $dst_dir

\n"; exit(); } } $n_pages = 1; $orientation = 'P'; $body_table_params = "style='width:210mm;'"; $font_size = "10pt"; // questa chiamata dentro pdfgen.".$ptype.".php" non funziona, devo richiamare lo script da qua! include ($docroot . "/templates/pdfgen_variables.php"); // Decido se usare la stampa personalizzata (se esiste) oppure quella standard if (@file_exists($docroot . "/templates/" . $ptype . "/custom/pdfgen." . $ptype . ".php")) { include ($docroot . "/templates/" . $ptype . "/custom/pdfgen." . $ptype . ".php"); } else { include ($docroot . "/templates/" . $ptype . "/pdfgen." . $ptype . ".php"); } // questa chiamata dentro pdfgen.".$ptype.".php" non funziona, devo richiamare lo script da qua! include ($docroot . "/templates/pdfgen_variables.php"); // Completamento e output del report $report = str_replace('$body$', $body, $report); $report = str_replace('$footer$', $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 { $html2pdf = new HTML2PDF($orientation, 'A4', 'it', true, 'UTF-8'); $html2pdf->writeHTML($report, $html); $html2pdf->Output($rapportino_path, 'F'); } catch (HTML2PDF_exception $e) { echo $e; exit(); } // ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// echo '


alt : ' . $rapportino_nome . ' plugin PDF mancante.
'; } ?>

{[ "type": "text", "label": "", "name": "firma_nome", "required": 1 ]}