Code Duplication    Length = 60-63 lines in 2 locations

src/controllers/DomainsController.php 1 location

@@ 28-90 (lines=63) @@
25
        $this->printHeader($lang['strdomains']);
26
        $this->printBody();
27
28
        switch ($action) {
29
            case 'add_check':
30
                $this->addCheck(true);
31
                break;
32
            case 'save_add_check':
33
                if (isset($_POST['cancel'])) {
34
                    $this->doProperties();
35
                } else {
36
                    $this->addCheck(false);
37
                }
38
39
                break;
40
            case 'drop_con':
41
                if (isset($_POST['drop'])) {
42
                    $this->doDropConstraint(false);
43
                } else {
44
                    $this->doProperties();
45
                }
46
47
                break;
48
            case 'confirm_drop_con':
49
                $this->doDropConstraint(true);
50
                break;
51
            case 'save_create':
52
                if (isset($_POST['cancel'])) {
53
                    $this->doDefault();
54
                } else {
55
                    $this->doSaveCreate();
56
                }
57
58
                break;
59
            case 'create':
60
                $this->doCreate();
61
                break;
62
            case 'drop':
63
                if (isset($_POST['drop'])) {
64
                    $this->doDrop(false);
65
                } else {
66
                    $this->doDefault();
67
                }
68
69
                break;
70
            case 'confirm_drop':
71
                $this->doDrop(true);
72
                break;
73
            case 'save_alter':
74
                if (isset($_POST['alter'])) {
75
                    $this->doSaveAlter();
76
                } else {
77
                    $this->doProperties();
78
                }
79
80
                break;
81
            case 'alter':
82
                $this->doAlter();
83
                break;
84
            case 'properties':
85
                $this->doProperties();
86
                break;
87
            default:
88
                $this->doDefault();
89
                break;
90
        }
91
92
        return $this->printFooter();
93
    }

src/controllers/TriggersController.php 1 location

@@ 28-87 (lines=60) @@
25
        $this->printHeader($lang['strtables'] . ' - ' . $_REQUEST['table'] . ' - ' . $lang['strtriggers']);
26
        $this->printBody();
27
28
        switch ($action) {
29
            case 'alter':
30
                if (isset($_POST['alter'])) {
31
                    $this->doSaveAlter();
32
                } else {
33
                    $this->doDefault();
34
                }
35
36
                break;
37
            case 'confirm_alter':
38
                $this->doAlter();
39
                break;
40
            case 'confirm_enable':
41
                $this->doEnable(true);
42
                break;
43
            case 'confirm_disable':
44
                $this->doDisable(true);
45
                break;
46
            case 'save_create':
47
                if (isset($_POST['cancel'])) {
48
                    $this->doDefault();
49
                } else {
50
                    $this->doSaveCreate();
51
                }
52
53
                break;
54
            case 'create':
55
                $this->doCreate();
56
                break;
57
            case 'drop':
58
                if (isset($_POST['yes'])) {
59
                    $this->doDrop(false);
60
                } else {
61
                    $this->doDefault();
62
                }
63
64
                break;
65
            case 'confirm_drop':
66
                $this->doDrop(true);
67
                break;
68
            case 'enable':
69
                if (isset($_POST['yes'])) {
70
                    $this->doEnable(false);
71
                } else {
72
                    $this->doDefault();
73
                }
74
75
                break;
76
            case 'disable':
77
                if (isset($_POST['yes'])) {
78
                    $this->doDisable(false);
79
                } else {
80
                    $this->doDefault();
81
                }
82
83
                break;
84
            default:
85
                $this->doDefault();
86
                break;
87
        }
88
89
        return $this->printFooter();
90
    }