private function editSystemUser() { $systemUserId = $this->requestParameter['systemUserId']; if ($this->requestParameter['submit']) { $objSystemUser = new SystemUser(); $objSystemUserValidator = NCConfigFactory::getInstance()->getSystemUserValidator(); $objSystemUser->setSystemUserId($systemUserId); $objSystemUser->setSystemUserRefName($this->requestParameter['systemUserRefName']); $objSystemUser->setUsername($this->requestParameter['username']); $objSystemUser->setPassword($this->requestParameter['password']); $errorArray = $objSystemUserValidator->editValidation($objSystemUser); if ($errorArray) { $errorArray['error'] = 'ERROR'; echo json_encode($errorArray); } else { $systemUserId = $this->objSystemUserManager->editSystemUser($objSystemUser); echo json_encode(array('systemUserId' => $systemUserId)); } } }