Code Duplication    Length = 8-8 lines in 2 locations

admin/letter.php 1 location

@@ 469-476 (lines=8) @@
466
                $attachmentCriteria = new CriteriaCompo();
467
                $attachmentCriteria->add(new Criteria('attachment_letter_id', $letter_id));
468
                $attachmentObjs = $xnewsletter->getHandler('attachment')->getAll($attachmentCriteria);
469
                foreach (array_keys($attachmentObjs) as $attachment_id) {
470
                    $attachmentObj = $xnewsletter->getHandler('attachment')->get($attachment_id);
471
                    $attachment_name = $attachmentObj->getVar('attachment_name');
472
                    $xnewsletter->getHandler('attachment')->delete($attachmentObj, true);
473
                    //delete file
474
                    $uploaddir = XOOPS_UPLOAD_PATH . $xnewsletter->getConfig('xn_attachment_path') . $letter_id . '/';
475
                    unlink($uploaddir . $attachment_name);
476
                }
477
                redirect_header($currentFile, 3, _AM_XNEWSLETTER_FORMDELOK);
478
            } else {
479
                echo $letterObj->getHtmlErrors();

letter.php 1 location

@@ 602-609 (lines=8) @@
599
                $attachmentCriteria = new CriteriaCompo();
600
                $attachmentCriteria->add(new Criteria('attachment_letter_id', $letter_id));
601
                $attachmentObjs = $xnewsletter->getHandler('attachment')->getAll($attachmentCriteria);
602
                foreach (array_keys($attachmentObjs) as $attachment_id) {
603
                    $attachmentObj = $xnewsletter->getHandler('attachment')->get($attachment_id);
604
                    $attachment_name = $attachmentObj->getVar('attachment_name');
605
                    $xnewsletter->getHandler('attachment')->delete($attachmentObj, true);
606
                    // delete file
607
                    $uploaddir = XOOPS_UPLOAD_PATH . $xnewsletter->getConfig('xn_attachment_path') . $letter_id . '/';
608
                    unlink($uploaddir . $attachment_name);
609
                }
610
                redirect_header($currentFile, 3, _AM_XNEWSLETTER_FORMDELOK);
611
            } else {
612
                echo $letterObj->getHtmlErrors();