Code Duplication    Length = 7-7 lines in 3 locations

code/model/UserDefinedForm.php 3 locations

@@ 783-789 (lines=7) @@
780
                }
781
782
                // check to see if they are a dynamic reply to. eg based on a email field a user selected
783
                if ($recipient->SendEmailFromField()) {
784
                    $submittedFormField = $submittedFields->find('Name', $recipient->SendEmailFromField()->Name);
785
786
                    if ($submittedFormField && is_string($submittedFormField->Value)) {
787
                        $email->setReplyTo($submittedFormField->Value);
788
                    }
789
                }
790
                // check to see if they are a dynamic reciever eg based on a dropdown field a user selected
791
                if ($recipient->SendEmailToField()) {
792
                    $submittedFormField = $submittedFields->find('Name', $recipient->SendEmailToField()->Name);
@@ 791-797 (lines=7) @@
788
                    }
789
                }
790
                // check to see if they are a dynamic reciever eg based on a dropdown field a user selected
791
                if ($recipient->SendEmailToField()) {
792
                    $submittedFormField = $submittedFields->find('Name', $recipient->SendEmailToField()->Name);
793
794
                    if ($submittedFormField && is_string($submittedFormField->Value)) {
795
                        $email->setTo($submittedFormField->Value);
796
                    }
797
                }
798
799
                // check to see if there is a dynamic subject
800
                if ($recipient->SendEmailSubjectField()) {
@@ 800-806 (lines=7) @@
797
                }
798
799
                // check to see if there is a dynamic subject
800
                if ($recipient->SendEmailSubjectField()) {
801
                    $submittedFormField = $submittedFields->find('Name', $recipient->SendEmailSubjectField()->Name);
802
803
                    if ($submittedFormField && trim($submittedFormField->Value)) {
804
                        $email->setSubject($submittedFormField->Value);
805
                    }
806
                }
807
808
                $this->extend('updateEmail', $email, $recipient, $emailData);
809