Source of file UserDefinedForm_ControllerAttachmentFilterExtension.php
Size: 0,562 Bytes - Last Modified: 2021-12-23T10:25:20+00:00
/var/www/docs.ssmods.com/process/src/code/extensions/UserDefinedForm_ControllerAttachmentFilterExtension.php
1234567891011121314151617181920 | <?php /** * Fixes security risk of emailing attachments to publicly submitted email addresses * * @author stephen */ class UserDefinedForm_ControllerAttachmentFilterExtension extends Extension { public function updateEmail($email, $recipient, $emailData) { if ($recipient->SendEmailToFieldID) { $emailNoAttachment = $emailData; $email->setField('attachments', array()); $emailNoAttachment['Fields'] = $emailNoAttachment['Fields']->exclude('ClassName', 'SubmittedFileAttachmentField'); $email->populateTemplate($emailNoAttachment); } } } |