Loading module/Evenementiel/src/Entity/Db/Inscription.php +1 −1 Original line number Diff line number Diff line Loading @@ -17,7 +17,7 @@ class Inscription implements HistoriqueAwareInterface, HasEtatsInterface, Resour use HasEtatsTrait; const PRINCIPALE = 'principale'; const COMPLEMENTAIRE = 'complementaire'; const COMPLEMENTAIRE = 'complémentaire'; const ETAPE_ETUDIANT = 'ETAPE_ETUDIANT'; const ETAPE_VALIDATION = 'ETAPE_VALIDATION'; Loading module/Evenementiel/src/View/Helper/partial/inscription.phtml +1 −0 Original line number Diff line number Diff line Loading @@ -60,6 +60,7 @@ $etatActif = $inscription->getEtatActif(); <?php echo $this->etatinstance($inscription->getEtatActif()); ?> </div> <div class="col-md-10"> <?php echo "<b>Sur liste : " . $inscription->getListe() . '</b><br>'?> <?php echo $inscription->getStringNombrePlacesDemandees(); ?> <?php echo $this->inscriptionPlaces($inscription) ?> </div> Loading module/Evenementiel/view/evenementiel/inscription/inscription-en-cours.phtml +1 −1 Original line number Diff line number Diff line Loading @@ -23,7 +23,7 @@ $this->headTitle("Mes inscriptions en cours"); <?php /* @var Inscription $inscription */ ?> <?php foreach ($inscriptions as $inscription) : ?> <?php echo $this->inscriptionEvenement($inscription); ?> <?php echo $this->qrcodeHtml($inscription) ?> <?php if($inscription->getListe() === Inscription::PRINCIPALE) echo $this->qrcodeHtml($inscription) ?> <?php endforeach; ?> <script> Loading module/Qr/src/Controller/ScanController.php +22 −1 Original line number Diff line number Diff line Loading @@ -2,6 +2,7 @@ namespace Qr\Controller; use Evenementiel\Entity\Db\Inscription; use Evenementiel\Service\Inscription\InscriptionServiceAwareTrait; use Laminas\Mvc\Controller\AbstractActionController; use Laminas\View\Model\ViewModel; Loading Loading @@ -84,7 +85,27 @@ class ScanController extends AbstractActionController return new JsonModel([ 'ok' => false , 'status' => 'err' , 'error' => "L’événement lié à l’inscription ne correspond pas à l’événement actuellement en cours de scan." , 'error' => "L’événement lié à l’inscription ($evt) ne correspond pas à l’événement actuellement en cours de scan." ]); } if(!$inscription->estNonHistorise()) { // Inscription historisé return new JsonModel([ 'ok' => false , 'status' => 'err' , 'error' => "Inscription invalide (historisée le " . $inscription->getHistoDestruction()->format('Y-m-d H:i:s') . ")" ]); } if($inscription->getListe() === Inscription::COMPLEMENTAIRE ) { // Inscription sur Liste Complémentaire return new JsonModel([ 'ok' => false , 'status' => 'err' , 'error' => "Inscription sur liste complémentaire." ]); } Loading public/js/qr.js +1 −1 Original line number Diff line number Diff line Loading @@ -179,7 +179,7 @@ function showServerResponse({contentType, data, rawText, networkError}) { } else if (data.msg) { panel.textContent = String(data.msg); } else { panel.textContent = data.ok ? 'Opération réussie.' : 'Une erreur est survenue.'; panel.textContent = data.ok ? 'Opération réussie.' : 'Une erreur est survenue : ' + data.error ; } pre.textContent = JSON.stringify(data, null, 2); Loading Loading
module/Evenementiel/src/Entity/Db/Inscription.php +1 −1 Original line number Diff line number Diff line Loading @@ -17,7 +17,7 @@ class Inscription implements HistoriqueAwareInterface, HasEtatsInterface, Resour use HasEtatsTrait; const PRINCIPALE = 'principale'; const COMPLEMENTAIRE = 'complementaire'; const COMPLEMENTAIRE = 'complémentaire'; const ETAPE_ETUDIANT = 'ETAPE_ETUDIANT'; const ETAPE_VALIDATION = 'ETAPE_VALIDATION'; Loading
module/Evenementiel/src/View/Helper/partial/inscription.phtml +1 −0 Original line number Diff line number Diff line Loading @@ -60,6 +60,7 @@ $etatActif = $inscription->getEtatActif(); <?php echo $this->etatinstance($inscription->getEtatActif()); ?> </div> <div class="col-md-10"> <?php echo "<b>Sur liste : " . $inscription->getListe() . '</b><br>'?> <?php echo $inscription->getStringNombrePlacesDemandees(); ?> <?php echo $this->inscriptionPlaces($inscription) ?> </div> Loading
module/Evenementiel/view/evenementiel/inscription/inscription-en-cours.phtml +1 −1 Original line number Diff line number Diff line Loading @@ -23,7 +23,7 @@ $this->headTitle("Mes inscriptions en cours"); <?php /* @var Inscription $inscription */ ?> <?php foreach ($inscriptions as $inscription) : ?> <?php echo $this->inscriptionEvenement($inscription); ?> <?php echo $this->qrcodeHtml($inscription) ?> <?php if($inscription->getListe() === Inscription::PRINCIPALE) echo $this->qrcodeHtml($inscription) ?> <?php endforeach; ?> <script> Loading
module/Qr/src/Controller/ScanController.php +22 −1 Original line number Diff line number Diff line Loading @@ -2,6 +2,7 @@ namespace Qr\Controller; use Evenementiel\Entity\Db\Inscription; use Evenementiel\Service\Inscription\InscriptionServiceAwareTrait; use Laminas\Mvc\Controller\AbstractActionController; use Laminas\View\Model\ViewModel; Loading Loading @@ -84,7 +85,27 @@ class ScanController extends AbstractActionController return new JsonModel([ 'ok' => false , 'status' => 'err' , 'error' => "L’événement lié à l’inscription ne correspond pas à l’événement actuellement en cours de scan." , 'error' => "L’événement lié à l’inscription ($evt) ne correspond pas à l’événement actuellement en cours de scan." ]); } if(!$inscription->estNonHistorise()) { // Inscription historisé return new JsonModel([ 'ok' => false , 'status' => 'err' , 'error' => "Inscription invalide (historisée le " . $inscription->getHistoDestruction()->format('Y-m-d H:i:s') . ")" ]); } if($inscription->getListe() === Inscription::COMPLEMENTAIRE ) { // Inscription sur Liste Complémentaire return new JsonModel([ 'ok' => false , 'status' => 'err' , 'error' => "Inscription sur liste complémentaire." ]); } Loading
public/js/qr.js +1 −1 Original line number Diff line number Diff line Loading @@ -179,7 +179,7 @@ function showServerResponse({contentType, data, rawText, networkError}) { } else if (data.msg) { panel.textContent = String(data.msg); } else { panel.textContent = data.ok ? 'Opération réussie.' : 'Une erreur est survenue.'; panel.textContent = data.ok ? 'Opération réussie.' : 'Une erreur est survenue : ' + data.error ; } pre.textContent = JSON.stringify(data, null, 2); Loading