Code Duplication    Length = 6-6 lines in 2 locations

admin/letter.php 1 location

@@ 355-360 (lines=6) @@
352
            include_once XOOPS_ROOT_PATH . '/class/uploader.php';
353
            $uploaddir = XOOPS_UPLOAD_PATH . $xnewsletter->getConfig('xn_attachment_path') . $letter_id . '/';
354
            //check upload_dir
355
            if (!is_dir($uploaddir)) {
356
                $indexFile = XOOPS_UPLOAD_PATH . '/index.html';
357
                mkdir($uploaddir, 0777);
358
                chmod($uploaddir, 0777);
359
                copy($indexFile, $uploaddir . 'index.html');
360
            }
361
362
            for ($upl = 0 ;$upl < 5; ++$upl) {
363
                $uploader = new XoopsMediaUploader($uploaddir, $xnewsletter->getConfig('xn_mimetypes'), $xnewsletter->getConfig('xn_maxsize'), null, null);

letter.php 1 location

@@ 476-481 (lines=6) @@
473
            $uploaded_files = [];
474
            include_once XOOPS_ROOT_PATH . '/class/uploader.php';
475
            $uploaddir = XOOPS_UPLOAD_PATH . $xnewsletter->getConfig('xn_attachment_path') . $letter_id . '/';
476
            if (!is_dir($uploaddir)) {
477
                $indexFile = XOOPS_UPLOAD_PATH . '/index.html';
478
                mkdir($uploaddir, 0777);
479
                chmod($uploaddir, 0777);
480
                copy($indexFile, $uploaddir . 'index.html');
481
            }
482
            $uploader = new XoopsMediaUploader($uploaddir, $xnewsletter->getConfig('xn_mimetypes'), $xnewsletter->getConfig('xn_maxsize'), null, null);
483
            for ($upl = 0 ;$upl < 5; ++$upl) {
484
                if ($uploader->fetchMedia($_POST['xoops_upload_file'][$upl])) {