Code Duplication    Length = 17-17 lines in 2 locations

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

@@ 170-186 (lines=17) @@
167
        $result->send();
168
    }
169
170
    public function delRowAction()
171
    {
172
173
        $request = $this->parseRequest();
174
175
        $dataManager = new Ui\DataManager($request['modelName'], $request['managerName']);
176
177
        if ($dataManager->checkAccess()) {
178
            $model = $request['modelName']::get($request['key'], $request['modelName']::index(), $request['params']);
179
            if ($model) {
180
                $model->delete($request['params']);
181
            }
182
        }
183
        $result = new Server\Result();
184
        $result->successMsg = empty($request['silence']) ? 'Запись удалена' : '';
185
        $result->send();
186
    }
187
188
    public function updateRowAction()
189
    {
@@ 235-251 (lines=17) @@
232
        $result->send();
233
    }
234
235
    public function delCategoryAction()
236
    {
237
238
        $request = $this->parseRequest();
239
240
        $dataManager = new Ui\DataManager($request['modelName'], $request['managerName']);
241
242
        if ($dataManager->checkAccess() && !empty($dataManager->managerOptions['categorys'])) {
243
            $categoryModel = $dataManager->managerOptions['categorys']['model'];
244
            $model = $categoryModel::get($request['key'], $categoryModel::index(), $request['params']);
245
            if ($model) {
246
                $model->delete($request['params']);
247
            }
248
        }
249
        $result = new Server\Result();
250
        $result->send();
251
    }
252
253
}
254