Loading module/Application/src/Application/Controller/UtilisateurController.php +7 −10 Changes for module/Application/src/Application/Controller/UtilisateurController.php: 7 added lines, 10 removed lines. Original line number Diff line number Diff line Loading @@ -304,6 +304,7 @@ class UtilisateurController extends \UnicaenAuth\Controller\UtilisateurControlle /** @var Form $form */ $form = $this->getServiceLocator()->get('FormElementManager')->get(CreationUtilisateurForm::class); $infos = new CreationUtilisateurInfos(); $error = null; $form->bind($infos); Loading @@ -314,17 +315,9 @@ class UtilisateurController extends \UnicaenAuth\Controller\UtilisateurControlle $form->setData($data); if ($form->isValid()) { /** @var CreationUtilisateurInfos $info */ // Le mail va servir de verification de la présence d'un utilisateur et d'un individu en db // todo utiliser la fonction dédiée de doctrine après la POC if ($this->individuService->existIndividuUtilisateurByEmail($data['email'])) { var_dump("mail déjà en base"); //die("Problème de présence de l'entité en base"); $error = "Addresse électronique déjà renseignée dans SyGAL."; } else { /** @var Individu $individu */ Loading @@ -344,6 +337,9 @@ class UtilisateurController extends \UnicaenAuth\Controller\UtilisateurControlle $utilisateur->setEmail($data['email']); $this->individuService->createFromForm($individu, $utilisateur); $this->flashMessenger()->addSuccessMessage("Utilisateur <strong>{$utilisateur->getUsername()}</strong> crée avec succés."); $this->redirect()->toRoute('utilisateur'); } } } Loading @@ -351,6 +347,7 @@ class UtilisateurController extends \UnicaenAuth\Controller\UtilisateurControlle return new ViewModel([ 'form' => $form, 'error' => $error, ]); } } No newline at end of file module/Application/view/application/these/partial/form-filtrage.phtml +1 −3 Changes for module/Application/view/application/these/partial/form-filtrage.phtml: 1 added line, 3 removed lines. Original line number Diff line number Diff line Loading @@ -23,13 +23,11 @@ $urlFiltrer = function ($paramName, $paramValue, $queryParams) { //preparation des etablissements $paramEtablissements = []; $paramEtablissements[] = ['value' => '', 'label' => $this->translate("Tous") ]; /** @var Etablissement $etablissement */ /** @var Etablissement[] $etablissements */ foreach ($etablissements as $etablissement) { $paramEtablissements[] = ['value' => $v = $etablissement->getCode(), 'label' => $etablissement->getSigle() ]; } echo $this->filterPanel([ $this->translate("État") => [ 'paramName' => 'etatThese', Loading Loading
module/Application/src/Application/Controller/UtilisateurController.php +7 −10 Changes for module/Application/src/Application/Controller/UtilisateurController.php: 7 added lines, 10 removed lines. Original line number Diff line number Diff line Loading @@ -304,6 +304,7 @@ class UtilisateurController extends \UnicaenAuth\Controller\UtilisateurControlle /** @var Form $form */ $form = $this->getServiceLocator()->get('FormElementManager')->get(CreationUtilisateurForm::class); $infos = new CreationUtilisateurInfos(); $error = null; $form->bind($infos); Loading @@ -314,17 +315,9 @@ class UtilisateurController extends \UnicaenAuth\Controller\UtilisateurControlle $form->setData($data); if ($form->isValid()) { /** @var CreationUtilisateurInfos $info */ // Le mail va servir de verification de la présence d'un utilisateur et d'un individu en db // todo utiliser la fonction dédiée de doctrine après la POC if ($this->individuService->existIndividuUtilisateurByEmail($data['email'])) { var_dump("mail déjà en base"); //die("Problème de présence de l'entité en base"); $error = "Addresse électronique déjà renseignée dans SyGAL."; } else { /** @var Individu $individu */ Loading @@ -344,6 +337,9 @@ class UtilisateurController extends \UnicaenAuth\Controller\UtilisateurControlle $utilisateur->setEmail($data['email']); $this->individuService->createFromForm($individu, $utilisateur); $this->flashMessenger()->addSuccessMessage("Utilisateur <strong>{$utilisateur->getUsername()}</strong> crée avec succés."); $this->redirect()->toRoute('utilisateur'); } } } Loading @@ -351,6 +347,7 @@ class UtilisateurController extends \UnicaenAuth\Controller\UtilisateurControlle return new ViewModel([ 'form' => $form, 'error' => $error, ]); } } No newline at end of file
module/Application/view/application/these/partial/form-filtrage.phtml +1 −3 Changes for module/Application/view/application/these/partial/form-filtrage.phtml: 1 added line, 3 removed lines. Original line number Diff line number Diff line Loading @@ -23,13 +23,11 @@ $urlFiltrer = function ($paramName, $paramValue, $queryParams) { //preparation des etablissements $paramEtablissements = []; $paramEtablissements[] = ['value' => '', 'label' => $this->translate("Tous") ]; /** @var Etablissement $etablissement */ /** @var Etablissement[] $etablissements */ foreach ($etablissements as $etablissement) { $paramEtablissements[] = ['value' => $v = $etablissement->getCode(), 'label' => $etablissement->getSigle() ]; } echo $this->filterPanel([ $this->translate("État") => [ 'paramName' => 'etatThese', Loading