Code Duplication    Length = 25-30 lines in 2 locations

request.php 1 location

@@ 132-156 (lines=25) @@
129
        $xoopsMailer->send();
130
    }
131
    //send 'received!' mail
132
    if ($xoopsModuleConfig['mailtosender'] == 1 && $address) {
133
        $conf_subject = _MD_LEXIKON_THANKS2;
134
        $userMessage  = sprintf(_MD_LEXIKON_GOODDAY2, $logname);
135
        $userMessage  .= "\n\n";
136
        $userMessage  .= sprintf(_MD_LEXIKON_THANKYOU, $xoopsConfig['sitename']);
137
        $userMessage  .= "\n";
138
        $userMessage  .= sprintf(_MD_LEXIKON_REQUESTSENT, $xoopsConfig['sitename']);
139
        $userMessage  .= "\n";
140
        $userMessage  .= "--------------\n";
141
        $userMessage  .= '' . $xoopsConfig['sitename'] . ' ' . _MD_LEXIKON_WEBMASTER . "\n";
142
        $userMessage  .= '' . $xoopsConfig['adminmail'] . '';
143
        $xoopsMailer  = xoops_getMailer();
144
        $xoopsMailer->useMail();
145
        $xoopsMailer->setToEmails($address);
146
        $xoopsMailer->setFromEmail($xoopsConfig['adminmail']);
147
        $xoopsMailer->setFromName($xoopsConfig['sitename']);
148
        $xoopsMailer->setSubject($conf_subject);
149
        $xoopsMailer->setBody($userMessage);
150
        $xoopsMailer->send();
151
152
        $messagesent = sprintf(_MD_LEXIKON_MESSAGESENT, $xoopsConfig['sitename']) . '<br>' . _MD_LEXIKON_THANKS1 . '';
153
        $messagesent .= sprintf(_MD_LEXIKON_SENTCONFIRMMAIL, $address);
154
    } else {
155
        $messagesent = sprintf(_MD_LEXIKON_MESSAGESENT, $xoopsConfig['sitename']) . '<br>' . _MD_LEXIKON_THANKS1 . '';
156
    }
157
    redirect_header('index.php', 2, $messagesent);
158
}
159

submit.php 1 location

@@ 227-256 (lines=30) @@
224
            //if ($xoopsModuleConfig['autoapprove'] == 1) {
225
            if ($autoapprove == 1) {
226
                redirect_header('index.php', 2, _MD_LEXIKON_RECEIVEDANDAPPROVED);
227
            } else {
228
                //send received mail
229
                if ($xoopsModuleConfig['mailtosender'] == 1 && $usermail) {
230
                    $conf_subject = _MD_LEXIKON_THANKS3;
231
                    $userMessage  = sprintf(_MD_LEXIKON_GOODDAY2, $username);
232
                    $userMessage  .= "\n\n";
233
                    $userMessage  .= sprintf(_MD_LEXIKON_THANKYOU3, $xoopsConfig['sitename']);
234
                    $userMessage  .= "\n";
235
                    $userMessage  .= sprintf(_MD_LEXIKON_SUBMISSIONSENT, $xoopsConfig['sitename']);
236
                    $userMessage  .= "\n";
237
                    $userMessage  .= "--------------\n";
238
                    $userMessage  .= '' . $xoopsConfig['sitename'] . ' ' . _MD_LEXIKON_WEBMASTER . "\n";
239
                    $userMessage  .= '' . $xoopsConfig['adminmail'] . '';
240
241
                    $xoopsMailer = xoops_getMailer();
242
                    $xoopsMailer->useMail();
243
                    $xoopsMailer->multimailer->isHTML(true);
244
                    $xoopsMailer->setToEmails($usermail);
245
                    $xoopsMailer->setFromEmail($xoopsConfig['adminmail']);
246
                    $xoopsMailer->setFromName($xoopsConfig['sitename']);
247
                    $xoopsMailer->setSubject($conf_subject);
248
                    $xoopsMailer->setBody($userMessage);
249
                    $xoopsMailer->send();
250
                    $messagesent = _MD_LEXIKON_RECEIVED . '<br>' . _MD_LEXIKON_THANKS1 . '';
251
                    $messagesent .= sprintf(_MD_LEXIKON_SENTCONFIRMMAIL, $usermail);
252
                } else {
253
                    $messagesent = sprintf(_MD_LEXIKON_RECEIVED) . '<br>' . _MD_LEXIKON_THANKS1 . '';
254
                }
255
                redirect_header('index.php', 2, $messagesent);
256
            }
257
        } else {
258
            redirect_header('submit.php', 2, _MD_LEXIKON_ERRORSAVINGDB);
259
        }