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)); } } } }
// 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