Code Duplication    Length = 9-11 lines in 2 locations

code/controllers/ForumMemberProfile.php 2 locations

@@ 193-201 (lines=9) @@
190
        $forumGroup = Group::get()->filter('Code', 'forum-members')->first();
191
192
        if ($member = Member::get()->filter('Email', $data['Email'])->first()) {
193
            if ($member) {
194
                $form->addErrorMessage(
195
                    "Blurb",
196
                    _t('ForumMemberProfile.EMAILEXISTS', 'Sorry, that email address already exists. Please choose another.'),
197
                    "bad"
198
                );
199
200
                // Load errors into session and post back
201
                Session::set("FormInfo.Form_RegistrationForm.data", $data);
202
                return $this->redirectBack();
203
            }
204
        } elseif ($this->getForumHolder()->OpenIDAvailable()
@@ 529-539 (lines=11) @@
526
        // person who is editing their profile - if so, throw an error
527
        $existingMember = DataObject::get_one('Member', "\"Email\" = '$SQL_email'");
528
        if ($existingMember) {
529
            if ($existingMember->ID != $member->ID) {
530
                $form->addErrorMessage(
531
                    'Blurb',
532
                    _t(
533
                        'ForumMemberProfile.EMAILEXISTS',
534
                        'Sorry, that email address already exists. Please choose another.'
535
                    ),
536
                    'bad'
537
                );
538
539
                return $this->redirectBack();
540
            }
541
        }
542