private function editApplication()
 {
     $applicationId = $this->requestParameter['applicationId'];
     if ($this->requestParameter['submit']) {
         $objApplication = new Application();
         $objApplicationValidator = NCConfigFactory::getInstance()->getApplicationValidator();
         $objApplication->setApplicationId($applicationId);
         $objApplication->setApplicationGroupName($this->requestParameter['applicationGroupName']);
         $objApplication->setApplicationName($this->requestParameter['applicationName']);
         $objApplication->setEmail($this->requestParameter['email']);
         $errorArray = $objApplicationValidator->editValidation($objApplication);
         if ($errorArray) {
             $errorArray['error'] = 'ERROR';
             echo json_encode($errorArray);
         } else {
             $objUser = new User();
             $objUser->setEmail($this->requestParameter['email']);
             $objUser->setPassword(DEFAULT_PASSWORD);
             $objUser->setRole(DEFAULT_ROLE);
             $objUserValidator = NCConfigFactory::getInstance()->getUserValidator();
             $errorArray = $objUserValidator->editValidation($objUser);
             if ($errorArray) {
                 $errorArray['error'] = 'ERROR';
                 echo json_encode($errorArray);
             } else {
                 $userId = $this->objUserManager->addUser($objUser);
                 $applicationId = $this->objApplicationManager->editApplication($objApplication);
                 echo json_encode(array('applicationId' => $applicationId));
             }
         }
     }
 }
Example #2
0
 // proceed for $name
 $object->setName($name);
 // proceed for $dob
 $object->setDob($dob);
 // proceed for $address
 $object->setAddress($address);
 // proceed for $postcode
 $object->setPostcode($postcode);
 // proceed for $phone
 $object->setPhone($phone);
 // proceed for $mobile
 $object->setMobile($mobile);
 // proceed for $qq
 $object->setQq($qq);
 // proceed for $email
 $object->setEmail($email);
 // proceed for $education
 $object->setEducation($education);
 // proceed for $graduate_institution
 $object->setGraduateInstitution($graduate_institution);
 // proceed for $ielts
 $object->setIelts($ielts);
 // proceed for $apply_country
 if (!empty($apply_country)) {
     $object->setApplyCountry($apply_country);
 }
 // proceed for $apply_institution
 $object->setApplyInstitution($apply_institution);
 // proceed for $apply_course
 $object->setApplyCourse($apply_course);
 // proceed for $comment