Code Duplication    Length = 10-10 lines in 2 locations

admin/letter.php 1 location

@@ 365-374 (lines=10) @@
362
363
            for ($upl = 0 ;$upl < 5; ++$upl) {
364
                $uploader = new XoopsMediaUploader($uploaddir, $xnewsletter->getConfig('xn_mimetypes'), $xnewsletter->getConfig('xn_maxsize'), null, null);
365
                if ($uploader->fetchMedia(@$_POST['xoops_upload_file'][$upl])) {
366
                    //$uploader->setPrefix("xn_") ; keep original name
367
                    $uploader->fetchMedia($_POST['xoops_upload_file'][$upl]);
368
                    if (!$uploader->upload()) {
369
                        $errors = $uploader->getErrors();
370
                        redirect_header("javascript:history.go(-1)",3, $errors);
371
                    } else {
372
                        $uploaded_files[] = array("name" => $uploader->getSavedFileName(), "type" => $uploader->getMediaType());
373
                    }
374
                }
375
376
            }
377

letter.php 1 location

@@ 485-494 (lines=10) @@
482
            }
483
            $uploader = new XoopsMediaUploader($uploaddir, $xnewsletter->getConfig('xn_mimetypes'), $xnewsletter->getConfig('xn_maxsize'), null, null);
484
            for ($upl = 0 ;$upl < 5; ++$upl) {
485
                if ($uploader->fetchMedia($_POST['xoops_upload_file'][$upl])) {
486
                    //$uploader->setPrefix("xn_") ; keep original name
487
                    $uploader->fetchMedia($_POST['xoops_upload_file'][$upl]);
488
                    if (!$uploader->upload()) {
489
                        $errors = $uploader->getErrors();
490
                        redirect_header("javascript:history.go(-1)", 3, $errors);
491
                    } else {
492
                        $uploaded_files[] = array("name" => $uploader->getSavedFileName(), "origname" => $uploader->getMediaType());
493
                    }
494
                }
495
            }
496
497
            // create items in attachments