Save PDF file to folder
RSForm!Pro generated PDF files can be saved to your server with the help of custom scripting. In order to do so, a similar as the following script is needed within 'Script called after form has been processed' area:
list($replace, $with) = RSFormProHelper::getReplacements($SubmissionId); $pdfUser = str_replace($replace, $with, '{user_pdf}'); $pdfAdmin = str_replace($replace, $with, '{admin_pdf}'); //destination path for the User PDF file: $pdfUserfile = JPATH_SITE.'/tmp/pdf-user-'.$SubmissionId.'.pdf'; //destination path for the Admin PDF file: $pdfAdminfile = JPATH_SITE.'/tmp/pdf-admin-'.$SubmissionId.'.pdf'; copy($pdfUser,$pdfUserfile); copy($pdfAdmin,$pdfAdminfile);
Note:
- The script is added within backend > Components > RSForm!Pro > Manage Forms > your form > Properties > PHP Scripts > Script called after form has been processed.
- $SubmissionId is added as the file name in order to prevent file overwriting and to provide a correlation with the actual submission.
- More information on RSForm!Pro PHP Scripts can be found here.
10 persons found this article helpful.
You Should Also Read
PHP PDF Pre-Processing Scripts HOT |
PDF plugin - tips and tricks HOT |
Using the {if} statement with RSForm!Pro PDF plugin HOT |
Improving the PDF export for submissions HOT |