mirror of
https://gitlab.com/Chill-Projet/chill-bundles.git
synced 2025-06-13 22:04:23 +00:00
Flash message for actions
This commit is contained in:
parent
555f019132
commit
8220dfc518
@ -144,13 +144,26 @@ class ReportController extends Controller
|
|||||||
$em->persist($entity);
|
$em->persist($entity);
|
||||||
$em->flush();
|
$em->flush();
|
||||||
|
|
||||||
|
$this->get('session')
|
||||||
|
->getFlashBag()
|
||||||
|
->add('success',
|
||||||
|
$this->get('translator')
|
||||||
|
->trans('Report created')
|
||||||
|
);
|
||||||
|
|
||||||
return $this->redirect($this->generateUrl('report_view',
|
return $this->redirect($this->generateUrl('report_view',
|
||||||
array('person_id' => $person_id,'report_id' => $entity->getId())));
|
array('person_id' => $person_id,'report_id' => $entity->getId())));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
$person = $em->getRepository('ChillPersonBundle:Person')->find($person_id);
|
||||||
|
|
||||||
|
$this->get('session')
|
||||||
|
->getFlashBag()->add('danger', 'Errors : the report has not been created !');
|
||||||
|
|
||||||
return $this->render('ChillReportBundle:Report:new.html.twig', array(
|
return $this->render('ChillReportBundle:Report:new.html.twig', array(
|
||||||
'entity' => $entity,
|
'entity' => $entity,
|
||||||
'form' => $form->createView(),
|
'form' => $form->createView(),
|
||||||
|
'person' => $person
|
||||||
));
|
));
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -268,13 +281,25 @@ class ReportController extends Controller
|
|||||||
if ($editForm->isValid()) {
|
if ($editForm->isValid()) {
|
||||||
$em->flush();
|
$em->flush();
|
||||||
|
|
||||||
return $this->redirect($this->generateUrl('report_edit',
|
$this->get('session')
|
||||||
|
->getFlashBag()
|
||||||
|
->add('success',
|
||||||
|
$this->get('translator')
|
||||||
|
->trans('Report updated')
|
||||||
|
);
|
||||||
|
|
||||||
|
return $this->redirect($this->generateUrl('report_view',
|
||||||
array('person_id' => $report->getPerson()->getId(), 'report_id' => $report_id)));
|
array('person_id' => $report->getPerson()->getId(), 'report_id' => $report_id)));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
$errors = $editForm->getErrorsAsString();
|
||||||
|
|
||||||
|
$this->get('session')
|
||||||
|
->getFlashBag()->add('danger', 'Errors : the report has not been updated !');
|
||||||
|
|
||||||
return $this->render('ChillReportBundle:Report:edit.html.twig', array(
|
return $this->render('ChillReportBundle:Report:edit.html.twig', array(
|
||||||
'edit_form' => $editForm->createView(),
|
'edit_form' => $editForm->createView(),
|
||||||
'person' => $person
|
'person' => $report->getPerson()
|
||||||
));
|
));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user