-
-
Save BFTrick/535b611a52c3b6791996 to your computer and use it in GitHub Desktop.
<?php | |
/** | |
* PDF Included With Form Submission | |
* | |
* @author Patrick Rauland | |
* @version 1.0.0 | |
*/ | |
if ( ! defined( 'ABSPATH' ) ) exit; // Exit if accessed directly | |
?> | |
<html> | |
<head> | |
<link type="text/css" href="pdf.css" rel="stylesheet" /> | |
<link type="text/css" href="../../../themes/your-theme/pdf.css" /> | |
</head> | |
<body> | |
<header> | |
<img src="../../../themes/your-theme/logo.png"/> | |
</header> | |
<div id="main"> | |
<p>Hi <?php echo $fields[6]['value'];?> <?php echo $fields[23]['value'];?>!</p> | |
<p>Thanks for filling out our form. We'll respond to you shortly.</p> | |
</div> | |
</body> | |
</html> |
The if/else renders content for the pdf based on the id of the form. So if the form has id 1 then echo field_key_value_form1.
( $form_ID == 1 ) is the id of the ninja form.
field_key_value_form1 is the value from the form field (find it in ninja forms)
etc
Does anybody know all of the available values that are possible or how they relate to the merge tags?
The "label" tag in this shows me label for the radio field, but with the merge tag, {field:q1:label} shows the selected radio label under options. Is it possible to grab that data on this?
Example
I have a radio select with 4 options; Fully Met, Partially Met, Not Met and N/A. Each of those options have different values. The code shows the radio value, not the radio label.
I'd like to pull that Label to the PDF vs the radio value.
Bonus points question:
Has anybody successfully pulled a calculation onto the PDF form? My PDF needs to show a calculation value from the form...it is basically a quiz that our users take and I need to report the score. The merge tag for that is {calc:scoreval}.
Many thanks in advance!
@baas411 i have the same issue as leyannots of multiple forms and want to have customized pdf for each one. please explain a little more in detail as i m not well versed in php. thanks