Code Duplication    Length = 10-10 lines in 5 locations

system/modules/Ui/Controllers/DataManagerController.php 5 locations

@@ 62-71 (lines=10) @@
59
        if (!empty($_GET['params'])) {
60
            $params = $_GET['params'];
61
        }
62
        if (strpos($_GET['modelName'], ':')) {
63
            $raw = explode(':', $_GET['modelName']);
64
            $modelName = $raw[0];
65
            $id = $raw[1];
66
            $model = $modelName::get($id, $modelName::index(), $params);
67
        } else {
68
            $modelName = $_GET['modelName'];
69
            $id = null;
70
            $model = null;
71
        }
72
        if (!empty($_GET['params']['relation'])) {
73
            $params['relation'] = $_GET['params']['relation'];
74
            $relations = $modelName::relations();
@@ 162-171 (lines=10) @@
159
    {
160
        $result = new Server\Result();
161
        ob_start();
162
        if (strpos($_GET['modelName'], ':')) {
163
            $raw = explode(':', $_GET['modelName']);
164
            $modelName = $raw[0];
165
            $id = $raw[1];
166
            $model = $modelName::get($id);
167
        } else {
168
            $modelName = $_GET['modelName'];
169
            $id = null;
170
            $model = null;
171
        }
172
        if (!empty($_GET['params'])) {
173
            $params = $_GET['params'];
174
            if (!empty($params['relation'])) {
@@ 194-203 (lines=10) @@
191
    function delRowAction()
192
    {
193
194
        if (strpos($_GET['modelName'], ':')) {
195
            $raw = explode(':', $_GET['modelName']);
196
            $modelName = $raw[0];
197
            $id = $raw[1];
198
            $model = $modelName::get($id);
199
        } else {
200
            $modelName = $_GET['modelName'];
201
            $id = null;
202
            $model = null;
203
        }
204
        if (!empty($_GET['params'])) {
205
            $params = $_GET['params'];
206
            if (!empty($params['relation'])) {
@@ 237-246 (lines=10) @@
234
    function updateRowAction()
235
    {
236
237
        if (strpos($_GET['modelName'], ':')) {
238
            $raw = explode(':', $_GET['modelName']);
239
            $modelName = $raw[0];
240
            $id = $raw[1];
241
            $model = $modelName::get($id);
242
        } else {
243
            $modelName = $_GET['modelName'];
244
            $id = null;
245
            $model = null;
246
        }
247
        $params = [];
248
        if (!empty($_GET['params'])) {
249
            $params = $_GET['params'];
@@ 280-289 (lines=10) @@
277
    {
278
279
280
        if (strpos($_GET['modelName'], ':')) {
281
            $raw = explode(':', $_GET['modelName']);
282
            $modelName = $raw[0];
283
            $id = $raw[1];
284
            $model = $modelName::get($id);
285
        } else {
286
            $modelName = $_GET['modelName'];
287
            $id = null;
288
            $model = null;
289
        }
290
        if (!empty($_GET['params'])) {
291
            $params = $_GET['params'];
292
            if (!empty($params['relation'])) {