Exemplo n.º 1
0
function render_pdfs($entry, $form)
{
    $form_id = $_GET["fid"] = $entry["form_id"];
    $lead_id = $_GET["lid"] = $entry["id"];
    $dompdf = process_print_view();
    $pdf = $dompdf->output();
    $folder = WP_CONTENT_DIR . "/rendered_forms/{$form_id}/{$lead_id}/";
    $filename = "form-{$form_id}-entry-{$lead_id}.pdf";
    $url = content_url() . "/rendered_forms/{$form_id}/{$lead_id}/" . $filename;
    $full_path = $folder . $filename;
    print mkdir($folder, 0777, true);
    $fp = fopen($full_path, "a+");
    fwrite($fp, $pdf);
    fclose($fp);
    gform_update_meta($lead_id, "gf_pdf_filename", $full_path);
    gform_update_meta($lead_id, "gf_pdf_url", $url);
}
Exemplo n.º 2
0
<?php

$dompdf = process_print_view();
if ($_GET["download"] == false) {
    $dompdf->stream($filename, array("Attachment" => false));
    exit(0);
} else {
    $dompdf->stream($filename, array("Attachment" => true));
    exit(0);
}