Code Duplication    Length = 11-13 lines in 2 locations

settings/Controller/UsersController.php 2 locations

@@ 526-536 (lines=11) @@
523
			);
524
		}
525
526
		if (!$this->isAdmin && !$this->groupManager->getSubAdmin()->isUserAccessible($this->userSession->getUser(), $user)) {
527
			return new DataResponse(
528
				[
529
					'status' => 'error',
530
					'data' => [
531
						'message' => (string)$this->l10n->t('Authentication error')
532
					]
533
				],
534
				Http::STATUS_FORBIDDEN
535
			);
536
		}
537
538
		if ($user) {
539
			if ($user->delete()) {
@@ 593-605 (lines=13) @@
590
		}
591
592
		if ($user) {
593
			if (!$this->isAdmin && !$this->groupManager->getSubAdmin()->isUserAccessible($this->userSession->getUser(), $user)) {
594
				return new DataResponse(
595
					[
596
						'status' => 'error',
597
						'data' => [
598
							'message' => (string)$this->l10n->t('Authentication error')
599
						]
600
					],
601
					Http::STATUS_FORBIDDEN
602
				);
603
			}
604
605
			$user->setEnabled($enabled);
606
			return new DataResponse(
607
				[
608
					'status' => 'success',