Commit 585106db authored by Johnny Leveneur's avatar Johnny Leveneur
Browse files

correction pointage inscription historisée

parent c50a6fad
Loading
Loading
Loading
Loading
+6 −2
Original line number Diff line number Diff line
@@ -164,8 +164,7 @@ class InscriptionController extends AbstractActionController
                if ($inscription->getEvenement() !== null
                    and $inscription->getParticipant() !== null and $inscription->getParticipant()->getId() != -1) {
                    if ($this->getEvenementService()->estModifiableInscription($inscription)) {
                        if($inscription->getNombrePlacesPointees() >= 0)
                        {
                        if ($inscription->getNombrePlacesPointees() >= 0) {
                            $this->flashMessenger()->addErrorMessage("Impossible de modifier cette inscription : le pointage a commencé.");
                            exit();
                        }
@@ -238,6 +237,9 @@ class InscriptionController extends AbstractActionController
    public function pointerAction(): Response
    {
        $inscription = $this->getInscriptionService()->getRequestedEntity($this);
        if ($inscription->estHistorise()) {
            $this->flashMessenger()->addWarningMessage("Inscription invalide (historisée le " . $inscription->getHistoDestruction()->format('Y-m-d H:i:s') . ")" );
        } else {
            if ($inscription->getNombrePlacesPointees() >= $inscription->getNombrePlacesDemandees()) {
                $this->flashMessenger()->addWarningMessage("Tous les pointages associés au compte de "
                    . "<strong>" . $inscription->getParticipantDenomination() . "</strong>"
@@ -269,6 +271,8 @@ class InscriptionController extends AbstractActionController
                        . " a bien été enregistré. " . $inscription->getStringNombrePlacesLibres());
                }
            }
        }

        $retour = $this->getRequest()->getQuery("retour");
        if ($retour) return $this->redirect()->toUrl($retour);
        return $this->redirect()->toRoute("evenementiel/inscription/pointer-msg", ['entity' => $inscription->getId()], [], true);