Code Duplication    Length = 12-13 lines in 3 locations

user_account/controllers/insert_user_account.php 1 location

@@ 154-166 (lines=13) @@
151
152
        // For the ability to send emails from an AWS EC2 instance
153
        // If you need this functionality, you can configure the settings accordingly in /default_global_settings.php
154
        if ($final_global_template_vars["hosting_vendor"] && ($final_global_template_vars["hosting_vendor"] == "aws_ec2"))
155
        {
156
            $email = array();
157
            require_once $final_global_template_vars["path_to_smtp_settings"];
158
          
159
            // SMTP Settings
160
            $mail->IsSMTP();
161
            $mail->SMTPAuth   = $email['settings']['smtpauth'];
162
            $mail->SMTPSecure = $email['settings']['smtpsecure'];
163
            $mail->Host       = $email['settings']['host'];
164
            $mail->Username   = $email['settings']['username'];
165
            $mail->Password   = $email['settings']['password'];
166
        }
167
168
        // Send email to user
169
        $mail->SetFrom($final_global_template_vars["send_emails_from"], $final_global_template_vars["site_name"].' Accounts'); // From (verified email address)

user_account/controllers/reset_password.php 1 location

@@ 67-79 (lines=13) @@
64
65
            // For the ability to send emails from an AWS EC2 instance...
66
            // If you need this functionality, you can configure the settings accordingly in /default_global_settings.php
67
            if ($final_global_template_vars["hosting_vendor"] && ($final_global_template_vars["hosting_vendor"] == "aws_ec2")) {
68
69
                $email = array();
70
                require_once $final_global_template_vars["path_to_smtp_settings"];
71
                // SMTP Settings
72
                $mail->IsSMTP();
73
                $mail->SMTPAuth   = $email['settings']['smtpauth'];
74
                $mail->SMTPSecure = $email['settings']['smtpsecure'];
75
                $mail->Host       = $email['settings']['host'];
76
                $mail->Username   = $email['settings']['username'];
77
                $mail->Password   = $email['settings']['password'];
78
79
            }
80
81
            // From (verified email address).
82
            $mail->SetFrom($final_global_template_vars["send_emails_from"], $final_global_template_vars["site_name"].' Accounts');

user_account/controllers/update_password.php 1 location

@@ 105-116 (lines=12) @@
102
103
            // For the ability to send emails from an AWS EC2 instance
104
            // If you need this functionality, you can configure the settings accordingly in /default_global_settings.php
105
            if ($final_global_template_vars["hosting_vendor"] && ($final_global_template_vars["hosting_vendor"] == "aws_ec2")) {
106
                $email = array();
107
                require_once($final_global_template_vars["path_to_smtp_settings"]);
108
                // SMTP Settings
109
                $mail = new PHPMailer();
110
                $mail->IsSMTP();
111
                $mail->SMTPAuth   = $email['settings']['smtpauth'];
112
                $mail->SMTPSecure = $email['settings']['smtpsecure'];
113
                $mail->Host       = $email['settings']['host'];
114
                $mail->Username   = $email['settings']['username'];
115
                $mail->Password   = $email['settings']['password'];
116
            }
117
118
            // From (verified email address).
119
            $mail->SetFrom($final_global_template_vars["send_emails_from"], $final_global_template_vars["site_name"].' Accounts');