Code Duplication    Length = 17-17 lines in 2 locations

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

@@ 178-194 (lines=17) @@
175
        $result->send();
176
    }
177
178
    public function delRowAction() {
179
180
        $request = $this->parseRequest();
181
182
        $dataManager = new Ui\DataManager($request['modelName'], $request['managerName']);
183
184
        if ($dataManager->checkAccess()) {
185
            $model = $request['modelName']::get($request['key'], $request['modelName']::index(), $request['params']);
186
            if ($model) {
187
                $model->delete($request['params']);
188
            }
189
        }
190
        $result = new Server\Result();
191
        $result->successMsg = empty($request['silence']) ? 'Запись удалена' : '';
192
        $result->send();
193
    }
194
195
    public function updateRowAction() {
196
197
        $request = $this->parseRequest();
@@ 243-259 (lines=17) @@
240
        $result->send();
241
    }
242
243
    public function delCategoryAction() {
244
245
        $request = $this->parseRequest();
246
247
        $dataManager = new Ui\DataManager($request['modelName'], $request['managerName']);
248
249
        if ($dataManager->checkAccess() && !empty($dataManager->managerOptions['categorys'])) {
250
            $categoryModel = $dataManager->managerOptions['categorys']['model'];
251
            $model = $categoryModel::get($request['key'], $categoryModel::index(), $request['params']);
252
            if ($model) {
253
                $model->delete($request['params']);
254
            }
255
        }
256
        $result = new Server\Result();
257
        $result->send();
258
    }
259
}