Code Duplication    Length = 40-40 lines in 3 locations

src/accounts/groups.php 1 location

@@ 57-96 (lines=40) @@
54
55
// add to/remove from selected groups
56
57
if (try_request('submitted') == 'othersform')
58
{
59
    debug_write_log(DEBUG_NOTICE, 'Data are submitted (adding to new groups).');
60
61
    if (isset($_REQUEST['groups']))
62
    {
63
        foreach ($_REQUEST['groups'] as $group)
64
        {
65
            group_membership_add($group, $id);
66
        }
67
    }
68
    else
69
    {
70
        debug_write_log(DEBUG_NOTICE, 'No groups are selected.');
71
    }
72
73
    exit;
74
}
75
elseif (try_request('submitted') == 'groupsform')
76
{
77
    debug_write_log(DEBUG_NOTICE, 'Data are submitted (removing from selected groups).');
78
79
    if (isset($_REQUEST['groups']))
80
    {
81
        foreach ($_REQUEST['groups'] as $group)
82
        {
83
            group_membership_remove($group, $id);
84
        }
85
    }
86
    else
87
    {
88
        debug_write_log(DEBUG_NOTICE, 'No groups are selected.');
89
    }
90
91
    exit;
92
}
93
else
94
{
95
    debug_write_log(DEBUG_NOTICE, 'Data are being requested.');
96
}
97
98
// generate left side
99

src/projects/assignees.php 1 location

@@ 64-103 (lines=40) @@
61
62
// add/remove selected groups
63
64
if (try_request('submitted') == 'othersform')
65
{
66
    debug_write_log(DEBUG_NOTICE, 'Data are submitted (adding new groups).');
67
68
    if (isset($_REQUEST['groups']))
69
    {
70
        foreach ($_REQUEST['groups'] as $group)
71
        {
72
            dal_query('states/saadd.sql', $id, $group);
73
        }
74
    }
75
    else
76
    {
77
        debug_write_log(DEBUG_NOTICE, 'No groups are selected.');
78
    }
79
80
    exit;
81
}
82
elseif (try_request('submitted') == 'allowedform')
83
{
84
    debug_write_log(DEBUG_NOTICE, 'Data are submitted (removing selected groups).');
85
86
    if (isset($_REQUEST['groups']))
87
    {
88
        foreach ($_REQUEST['groups'] as $group)
89
        {
90
            dal_query('states/sadelete.sql', $id, $group);
91
        }
92
    }
93
    else
94
    {
95
        debug_write_log(DEBUG_NOTICE, 'No groups are selected.');
96
    }
97
98
    exit;
99
}
100
else
101
{
102
    debug_write_log(DEBUG_NOTICE, 'Data are being requested.');
103
}
104
105
// generate left side
106

src/views/filters.php 1 location

@@ 51-90 (lines=40) @@
48
49
// add/remove selected filters
50
51
if (try_request('submitted') == 'fdisabledform')
52
{
53
    debug_write_log(DEBUG_NOTICE, 'Data are submitted (adding new filters).');
54
55
    if (isset($_REQUEST['filters']))
56
    {
57
        foreach ($_REQUEST['filters'] as $filter)
58
        {
59
            dal_query('views/fcreate.sql', $id, $filter);
60
        }
61
    }
62
    else
63
    {
64
        debug_write_log(DEBUG_NOTICE, 'No filters are selected.');
65
    }
66
67
    exit;
68
}
69
elseif (try_request('submitted') == 'fenabledform')
70
{
71
    debug_write_log(DEBUG_NOTICE, 'Data are submitted (removing selected filters).');
72
73
    if (isset($_REQUEST['filters']))
74
    {
75
        foreach ($_REQUEST['filters'] as $filter)
76
        {
77
            dal_query('views/fdelete.sql', $id, $filter);
78
        }
79
    }
80
    else
81
    {
82
        debug_write_log(DEBUG_NOTICE, 'No filters are selected.');
83
    }
84
85
    exit;
86
}
87
else
88
{
89
    debug_write_log(DEBUG_NOTICE, 'Data are being requested.');
90
}
91
92
// generate left side
93