Code Duplication    Length = 9-9 lines in 6 locations

src/controllers/TablesController.php 2 locations

@@ 492-500 (lines=9) @@
489
490
                // Check inputs
491
                $fields = trim($_REQUEST['fields']);
492
                if (trim($_REQUEST['name']) == '') {
493
                    $_REQUEST['stage'] = 1;
494
                    $this->doCreate($lang['strtableneedsname']);
495
496
                    return;
497
                } elseif ($fields == '' || !is_numeric($fields) || $fields != (int) $fields || $fields < 1) {
498
                    $_REQUEST['stage'] = 1;
499
                    $this->doCreate($lang['strtableneedscols']);
500
501
                    return;
502
                }
503
@@ 633-641 (lines=9) @@
630
631
                // Check inputs
632
                $fields = trim($_REQUEST['fields']);
633
                if (trim($_REQUEST['name']) == '') {
634
                    $_REQUEST['stage'] = 1;
635
                    $this->doCreate($lang['strtableneedsname']);
636
637
                    return;
638
                } elseif ($fields == '' || !is_numeric($fields) || $fields != (int) $fields || $fields <= 0) {
639
                    $_REQUEST['stage'] = 1;
640
                    $this->doCreate($lang['strtableneedscols']);
641
642
                    return;
643
                }
644

src/controllers/TypesController.php 4 locations

@@ 416-424 (lines=9) @@
413
414
                // Check inputs
415
                $fields = trim($_REQUEST['fields']);
416
                if (trim($_REQUEST['name']) == '') {
417
                    $_REQUEST['stage'] = 1;
418
                    $this->doCreateComposite($lang['strtypeneedsname']);
419
420
                    return;
421
                } elseif ($fields == '' || !is_numeric($fields) || $fields != (int) $fields || $fields < 1) {
422
                    $_REQUEST['stage'] = 1;
423
                    $this->doCreateComposite($lang['strtypeneedscols']);
424
425
                    return;
426
                }
427
@@ 495-503 (lines=9) @@
492
493
                // Check inputs
494
                $fields = trim($_REQUEST['fields']);
495
                if (trim($_REQUEST['name']) == '') {
496
                    $_REQUEST['stage'] = 1;
497
                    $this->doCreateComposite($lang['strtypeneedsname']);
498
499
                    return;
500
                } elseif ($fields == '' || !is_numeric($fields) || $fields != (int) $fields || $fields <= 0) {
501
                    $_REQUEST['stage'] = 1;
502
                    $this->doCreateComposite($lang['strtypeneedscols']);
503
504
                    return;
505
                }
506
@@ 587-595 (lines=9) @@
584
585
                // Check inputs
586
                $values = trim($_REQUEST['values']);
587
                if (trim($_REQUEST['name']) == '') {
588
                    $_REQUEST['stage'] = 1;
589
                    $this->doCreateEnum($lang['strtypeneedsname']);
590
591
                    return;
592
                } elseif ($values == '' || !is_numeric($values) || $values != (int) $values || $values < 1) {
593
                    $_REQUEST['stage'] = 1;
594
                    $this->doCreateEnum($lang['strtypeneedsvals']);
595
596
                    return;
597
                }
598
@@ 634-642 (lines=9) @@
631
632
                // Check inputs
633
                $values = trim($_REQUEST['values']);
634
                if (trim($_REQUEST['name']) == '') {
635
                    $_REQUEST['stage'] = 1;
636
                    $this->doCreateEnum($lang['strtypeneedsname']);
637
638
                    return;
639
                } elseif ($values == '' || !is_numeric($values) || $values != (int) $values || $values <= 0) {
640
                    $_REQUEST['stage'] = 1;
641
                    $this->doCreateEnum($lang['strtypeneedsvals']);
642
643
                    return;
644
                }
645