Code Duplication    Length = 13-14 lines in 3 locations

src/controllers/FulltextController.php 3 locations

@@ 403-415 (lines=13) @@
400
401
        $tpls   = [];
402
        $tplsel = '';
403
        while (!$ftscfgs->EOF) {
404
            $data->fieldClean($ftscfgs->fields['schema']);
405
            $data->fieldClean($ftscfgs->fields['name']);
406
            $tplname        = $ftscfgs->fields['schema'].'.'.$ftscfgs->fields['name'];
407
            $tpls[$tplname] = serialize([
408
                'name'   => $ftscfgs->fields['name'],
409
                'schema' => $ftscfgs->fields['schema'],
410
            ]);
411
            if ($_POST['formTemplate'] == $tpls[$tplname]) {
412
                $tplsel = htmlspecialchars($tpls[$tplname]);
413
            }
414
            $ftscfgs->moveNext();
415
        }
416
        echo \PHPPgAdmin\XHtml\HTMLController::printCombo($tpls, 'formTemplate', true, $tplsel, false);
417
        echo "\n\t\t</td>\n\t</tr>".PHP_EOL;
418
@@ 424-437 (lines=14) @@
421
        echo "\t\t<td class=\"data1\">".PHP_EOL;
422
        $ftsparsers_ = [];
423
        $ftsparsel   = '';
424
        while (!$ftsparsers->EOF) {
425
            $data->fieldClean($ftsparsers->fields['schema']);
426
            $data->fieldClean($ftsparsers->fields['name']);
427
            $parsername = $ftsparsers->fields['schema'].'.'.$ftsparsers->fields['name'];
428
429
            $ftsparsers_[$parsername] = serialize([
430
                'parser' => $ftsparsers->fields['name'],
431
                'schema' => $ftsparsers->fields['schema'],
432
            ]);
433
            if ($_POST['formParser'] == $ftsparsers_[$parsername]) {
434
                $ftsparsel = htmlspecialchars($ftsparsers_[$parsername]);
435
            }
436
            $ftsparsers->moveNext();
437
        }
438
        echo \PHPPgAdmin\XHtml\HTMLController::printCombo($ftsparsers_, 'formParser', true, $ftsparsel, false);
439
        echo "\n\t\t</td>\n\t</tr>".PHP_EOL;
440
@@ 828-840 (lines=13) @@
825
        echo "\t\t<td class=\"data1\">";
826
        $tpls   = [];
827
        $tplsel = '';
828
        while (!$ftstpls->EOF) {
829
            $data->fieldClean($ftstpls->fields['schema']);
830
            $data->fieldClean($ftstpls->fields['name']);
831
            $tplname        = $ftstpls->fields['schema'].'.'.$ftstpls->fields['name'];
832
            $tpls[$tplname] = serialize([
833
                'name'   => $ftstpls->fields['name'],
834
                'schema' => $ftstpls->fields['schema'],
835
            ]);
836
            if ($_POST['formTemplate'] == $tpls[$tplname]) {
837
                $tplsel = htmlspecialchars($tpls[$tplname]);
838
            }
839
            $ftstpls->moveNext();
840
        }
841
        echo \PHPPgAdmin\XHtml\HTMLController::printCombo($tpls, 'formTemplate', true, $tplsel, false);
842
        echo "\n\t\t</td>\n\t</tr>".PHP_EOL;
843