Code Duplication    Length = 13-14 lines in 3 locations

src/controllers/FulltextController.php 3 locations

@@ 417-429 (lines=13) @@
414
415
        $tpls = [];
416
        $tplsel = '';
417
        while (!$ftscfgs->EOF) {
418
            $data->fieldClean($ftscfgs->fields['schema']);
419
            $data->fieldClean($ftscfgs->fields['name']);
420
            $tplname = $ftscfgs->fields['schema'].'.'.$ftscfgs->fields['name'];
421
            $tpls[$tplname] = serialize([
422
                'name'   => $ftscfgs->fields['name'],
423
                'schema' => $ftscfgs->fields['schema'],
424
            ]);
425
            if ($_POST['formTemplate'] == $tpls[$tplname]) {
426
                $tplsel = htmlspecialchars($tpls[$tplname]);
427
            }
428
            $ftscfgs->moveNext();
429
        }
430
        echo \PHPPgAdmin\XHtml\HTMLController::printCombo($tpls, 'formTemplate', true, $tplsel, false);
431
        echo "\n\t\t</td>\n\t</tr>\n";
432
@@ 438-451 (lines=14) @@
435
        echo "\t\t<td class=\"data1\">\n";
436
        $ftsparsers_ = [];
437
        $ftsparsel = '';
438
        while (!$ftsparsers->EOF) {
439
            $data->fieldClean($ftsparsers->fields['schema']);
440
            $data->fieldClean($ftsparsers->fields['name']);
441
            $parsername = $ftsparsers->fields['schema'].'.'.$ftsparsers->fields['name'];
442
443
            $ftsparsers_[$parsername] = serialize([
444
                'parser' => $ftsparsers->fields['name'],
445
                'schema' => $ftsparsers->fields['schema'],
446
            ]);
447
            if ($_POST['formParser'] == $ftsparsers_[$parsername]) {
448
                $ftsparsel = htmlspecialchars($ftsparsers_[$parsername]);
449
            }
450
            $ftsparsers->moveNext();
451
        }
452
        echo \PHPPgAdmin\XHtml\HTMLController::printCombo($ftsparsers_, 'formParser', true, $ftsparsel, false);
453
        echo "\n\t\t</td>\n\t</tr>\n";
454
@@ 877-889 (lines=13) @@
874
        echo "\t\t<td class=\"data1\">";
875
        $tpls = [];
876
        $tplsel = '';
877
        while (!$ftstpls->EOF) {
878
            $data->fieldClean($ftstpls->fields['schema']);
879
            $data->fieldClean($ftstpls->fields['name']);
880
            $tplname = $ftstpls->fields['schema'].'.'.$ftstpls->fields['name'];
881
            $tpls[$tplname] = serialize([
882
                'name'   => $ftstpls->fields['name'],
883
                'schema' => $ftstpls->fields['schema'],
884
            ]);
885
            if ($_POST['formTemplate'] == $tpls[$tplname]) {
886
                $tplsel = htmlspecialchars($tpls[$tplname]);
887
            }
888
            $ftstpls->moveNext();
889
        }
890
        echo \PHPPgAdmin\XHtml\HTMLController::printCombo($tpls, 'formTemplate', true, $tplsel, false);
891
        echo "\n\t\t</td>\n\t</tr>\n";
892