Code Duplication    Length = 29-31 lines in 2 locations

request.php 1 location

@@ 140-168 (lines=29) @@
137
    }
138
    //send 'received!' mail
139
    //if (LexikonUtility::getModuleOption('mailtosender') && $address) {
140
    if ($xoopsModuleConfig['mailtosender'] == 1 && $address) {
141
        $conf_subject = _MD_LEXIKON_THANKS2;
142
        $userMessage  = sprintf(_MD_LEXIKON_GOODDAY2, $logname);
143
        $userMessage  .= "\n\n";
144
        $userMessage  .= sprintf(_MD_LEXIKON_THANKYOU, $xoopsConfig['sitename']);
145
        $userMessage  .= "\n";
146
        $userMessage  .= sprintf(_MD_LEXIKON_REQUESTSENT, $xoopsConfig['sitename']);
147
        $userMessage  .= "\n";
148
        $userMessage  .= "--------------\n";
149
        $userMessage  .= '' . $xoopsConfig['sitename'] . ' ' . _MD_LEXIKON_WEBMASTER . "\n";
150
        $userMessage  .= '' . $xoopsConfig['adminmail'] . '';
151
        $xoopsMailer  =& xoops_getMailer();
152
        $xoopsMailer->useMail();
153
        $xoopsMailer->setToEmails($address);
154
        $xoopsMailer->setFromEmail($xoopsConfig['adminmail']);
155
        $xoopsMailer->setFromName($xoopsConfig['sitename']);
156
        $xoopsMailer->setSubject($conf_subject);
157
        $xoopsMailer->setBody($userMessage);
158
        $xoopsMailer->send();
159
160
        $messagesent = sprintf(_MD_LEXIKON_MESSAGESENT, $xoopsConfig['sitename']) . '<br>' . _MD_LEXIKON_THANKS1 . '';
161
        $messagesent .= sprintf(_MD_LEXIKON_SENTCONFIRMMAIL, $address);
162
        //}
163
        //if ($xoopsModuleConfig['mailtoadmin'] == 1) {
164
        //$messagesent .= sprintf(_MD_LEXIKON_SENTCONFIRMMAIL,$address);
165
    } else {
166
        //$messagesent = sprintf(_MD_LEXIKON_SENTCONFIRMMAIL,$address);
167
        $messagesent = sprintf(_MD_LEXIKON_MESSAGESENT, $xoopsConfig['sitename']) . '<br>' . _MD_LEXIKON_THANKS1 . '';
168
    }
169
    redirect_header('index.php', 2, $messagesent);
170
}
171

submit.php 1 location

@@ 239-269 (lines=31) @@
236
            //if ($xoopsModuleConfig['autoapprove'] == 1) {
237
            if ($autoapprove == 1) {
238
                redirect_header('index.php', 2, _MD_LEXIKON_RECEIVEDANDAPPROVED);
239
            } else {
240
                //send received mail
241
                //if (LexikonUtility::getModuleOption('mailtosender') && $usermail) {
242
                if ($xoopsModuleConfig['mailtosender'] == 1 && $usermail) {
243
                    $conf_subject = _MD_LEXIKON_THANKS3;
244
                    $userMessage  = sprintf(_MD_LEXIKON_GOODDAY2, $username);
245
                    $userMessage  .= "\n\n";
246
                    $userMessage  .= sprintf(_MD_LEXIKON_THANKYOU3, $xoopsConfig['sitename']);
247
                    $userMessage  .= "\n";
248
                    $userMessage  .= sprintf(_MD_LEXIKON_SUBMISSIONSENT, $xoopsConfig['sitename']);
249
                    $userMessage  .= "\n";
250
                    $userMessage  .= "--------------\n";
251
                    $userMessage  .= '' . $xoopsConfig['sitename'] . ' ' . _MD_LEXIKON_WEBMASTER . "\n";
252
                    $userMessage  .= '' . $xoopsConfig['adminmail'] . '';
253
254
                    $xoopsMailer =& xoops_getMailer();
255
                    $xoopsMailer->useMail();
256
                    $xoopsMailer->multimailer->isHTML(true);
257
                    $xoopsMailer->setToEmails($usermail);
258
                    $xoopsMailer->setFromEmail($xoopsConfig['adminmail']);
259
                    $xoopsMailer->setFromName($xoopsConfig['sitename']);
260
                    $xoopsMailer->setSubject($conf_subject);
261
                    $xoopsMailer->setBody($userMessage);
262
                    $xoopsMailer->send();
263
                    $messagesent = _MD_LEXIKON_RECEIVED . '<br>' . _MD_LEXIKON_THANKS1 . '';
264
                    $messagesent .= sprintf(_MD_LEXIKON_SENTCONFIRMMAIL, $usermail);
265
                } else {
266
                    $messagesent = sprintf(_MD_LEXIKON_RECEIVED) . '<br>' . _MD_LEXIKON_THANKS1 . '';
267
                }
268
                redirect_header('index.php', 2, $messagesent);
269
            }
270
        } else {
271
            redirect_header('submit.php', 2, _MD_LEXIKON_ERRORSAVINGDB);
272
        }