Code Duplication    Length = 17-17 lines in 2 locations

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

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