Example #1
0
<?php

if (isset($_POST['form_id']) && isset($_POST['submission_id']) && isset($_POST['print_pdf'])) {
    global $wpdb;
    global $current_user;
    $s_id = $_POST['submission_id'];
    $f_id = $_POST['form_id'];
    include ABSPATH . 'wp-includes/pluggable.php';
    include_once plugin_dir_path(__FILE__) . "classes/class_front_utility.php";
    include_once plugin_dir_path(__FILE__) . "classes/class_basic_options.php";
    $basic_options = new crf_basic_options();
    $from_email = $basic_options->crf_get_from_email();
    $form = Front_Utility::get_form_by_submission($s_id);
    $form_name = strtolower(str_replace(' ', '_', $form->form_name));
    $pdf_name = $form_name . ".pdf";
    $results = $wpdb->get_results("select `field`,`value` FROM `" . $wpdb->prefix . "crf_submissions` where form_id = '" . $f_id . "' and submission_id = '" . $s_id . "'");
    $content = '<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-15">
<link rel="stylesheet" type="text/css" href="' . plugin_dir_url(__FILE__) . 'css/crf_front.css">
<style>
  body { font-family:dejavusans;}
  .crf_f_msg{text-align: center;width:50%}
</style>
</head>
<body>';
    require_once "dompdf/dompdf_config.inc.php";
    $content .= '<div id="crf_submission_container" class="crf_containers">';
    $content .= '<h2 class = "crf_f_title">' . ucwords($form->form_name) . '<br/></h2><hr/>';
    foreach ($results as $result) {