I have a table in my component with a few views, the last of which is like a digital signature page.
I want to fire a process during the save of this view that will generate a PDF file of the table.
I have a view ready to go, which I can call using tmpl=component to strip out all the nonsence. I know where to fire the process from, but I need a little advise on the process
Step by Step
- Person clicks save on table.laststep view
- Save process for table.laststep fires
During
if (parent::save($data)) {
// Alter save based on LAYOUT
switch ($_POST['layout']) {
case "table.laststep":
// process
break;
};
Process for converting the page at view=table&layout=viewcontract&tmpl=component&id=xxx fires and creates a PDF of that view
NOTE : At this point the ID is already created, this process will NEVER fire on a new record
- PDF is saved as contract_xx.pdf
- If there is already an old version of that contract it is OVERWRITTEN (no version control required)
Any / All help appreciated