コード例 #1
0
 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));
         }
     }
 }