| @@ 82-99 (lines=18) @@ | ||
| 79 | ||
| 80 | $form = $this->createForm('ra_create_ra_location', $command)->handleRequest($request); |
|
| 81 | ||
| 82 | if ($form->isValid()) { |
|
| 83 | $logger->debug('RA Location form submitted, start processing command'); |
|
| 84 | ||
| 85 | $success = $this->getRaLocationService()->create($command); |
|
| 86 | ||
| 87 | if ($success) { |
|
| 88 | $this->addFlash( |
|
| 89 | 'success', |
|
| 90 | $this->get('translator')->trans('ra.create_ra_location.created') |
|
| 91 | ); |
|
| 92 | ||
| 93 | $logger->debug('RA Location added, redirecting to the RA location overview'); |
|
| 94 | return $this->redirectToRoute('ra_locations_manage'); |
|
| 95 | } |
|
| 96 | ||
| 97 | $logger->debug('RA Location creation failed, adding error to form'); |
|
| 98 | $form->addError(new FormError('ra.create_ra_location.error.middleware_command_failed')); |
|
| 99 | } |
|
| 100 | ||
| 101 | return $this->render('SurfnetStepupRaRaBundle:RaLocation:create.html.twig', [ |
|
| 102 | 'form' => $form->createView() |
|
| @@ 143-160 (lines=18) @@ | ||
| 140 | ||
| 141 | $form = $this->createForm('ra_change_ra_location', $command)->handleRequest($request); |
|
| 142 | ||
| 143 | if ($form->isValid()) { |
|
| 144 | $logger->debug('RA Location form submitted, start processing command'); |
|
| 145 | ||
| 146 | $success = $this->getRaLocationService()->change($command); |
|
| 147 | ||
| 148 | if ($success) { |
|
| 149 | $this->addFlash( |
|
| 150 | 'success', |
|
| 151 | $this->get('translator')->trans('ra.create_ra_location.changed') |
|
| 152 | ); |
|
| 153 | ||
| 154 | $logger->debug('RA Location added, redirecting to the RA location overview'); |
|
| 155 | return $this->redirectToRoute('ra_locations_manage'); |
|
| 156 | } |
|
| 157 | ||
| 158 | $logger->debug('RA Location creation failed, adding error to form'); |
|
| 159 | $form->addError(new FormError('ra.create_ra_location.error.middleware_command_failed')); |
|
| 160 | } |
|
| 161 | ||
| 162 | return $this->render('SurfnetStepupRaRaBundle:RaLocation:change.html.twig', [ |
|
| 163 | 'form' => $form->createView() |
|
| @@ 163-180 (lines=18) @@ | ||
| 160 | $command->institution = $raCandidate->institution; |
|
| 161 | ||
| 162 | $form = $this->createForm('ra_management_create_ra', $command)->handleRequest($request); |
|
| 163 | if ($form->isValid()) { |
|
| 164 | $logger->debug('Accreditation form submitted, start processing command'); |
|
| 165 | ||
| 166 | $success = $this->getRaCandidateService()->accreditCandidate($command); |
|
| 167 | ||
| 168 | if ($success) { |
|
| 169 | $this->addFlash( |
|
| 170 | 'success', |
|
| 171 | $this->get('translator')->trans('ra.management.create_ra.identity_accredited') |
|
| 172 | ); |
|
| 173 | ||
| 174 | $logger->debug('Identity Accredited, redirecting to candidate overview'); |
|
| 175 | return $this->redirectToRoute('ra_management_ra_candidate_search'); |
|
| 176 | } |
|
| 177 | ||
| 178 | $logger->debug('Identity Accreditation failed, adding error to form'); |
|
| 179 | $form->addError(new FormError('ra.management.create_ra.error.middleware_command_failed')); |
|
| 180 | } |
|
| 181 | ||
| 182 | return $this->render('SurfnetStepupRaRaBundle:RaManagement:createRa.html.twig', [ |
|
| 183 | 'raCandidate' => $raCandidate, |
|