Loading module/EntretienProfessionnel/src/EntretienProfessionnel/Controller/CampagneController.php +15 −4 Original line number Diff line number Diff line Loading @@ -5,6 +5,7 @@ namespace EntretienProfessionnel\Controller; use EntretienProfessionnel\Entity\Db\Campagne; use EntretienProfessionnel\Form\Campagne\CampagneFormAwareTrait; use EntretienProfessionnel\Service\Campagne\CampagneServiceAwareTrait; use Exception; use Mailing\Service\Mailing\MailingServiceAwareTrait; use UnicaenUtilisateur\Entity\DateTimeAwareTrait; use Zend\Http\Request; Loading Loading @@ -34,10 +35,20 @@ class CampagneController extends AbstractActionController { $form->setData($data); if ($form->isValid()) { $this->getCampagneService()->create($campagne); try { $mail1 = $this->getMailingService()->sendMailType("CAMPAGNE_OUVERTURE_DAC", ['campagne' => $campagne, 'mailing' => 'ZZZcentrale-liste@unicaen.fr']); $this->getMailingService()->addAttachement($mail1, Campagne::class, $campagne->getId()); $mail2 = $this->getMailingService()->sendMailType("CAMPAGNE_OUVERTURE_BIATSS", ['campagne' => $campagne, 'mailing' => 'ZZZunicaen-biats@unicaen.fr']); $this->getMailingService()->addAttachement($mail1, Campagne::class, $campagne->getId()); $this->getMailingService()->addAttachement($mail2, Campagne::class, $campagne->getId()); } catch(Exception $e) { $vm = new ViewModel([ 'title' => "Un problème est survenu lors de la création de la campagne d'entretien professionnel", 'text' => "Création effectué mais l'exception suivante a été levée [" . $e->getMessage() ."] lors de l'envoi des mails.", ]); $vm->setTemplate('entretien-professionnel/default/probleme'); return $vm; } } } Loading Loading
module/EntretienProfessionnel/src/EntretienProfessionnel/Controller/CampagneController.php +15 −4 Original line number Diff line number Diff line Loading @@ -5,6 +5,7 @@ namespace EntretienProfessionnel\Controller; use EntretienProfessionnel\Entity\Db\Campagne; use EntretienProfessionnel\Form\Campagne\CampagneFormAwareTrait; use EntretienProfessionnel\Service\Campagne\CampagneServiceAwareTrait; use Exception; use Mailing\Service\Mailing\MailingServiceAwareTrait; use UnicaenUtilisateur\Entity\DateTimeAwareTrait; use Zend\Http\Request; Loading Loading @@ -34,10 +35,20 @@ class CampagneController extends AbstractActionController { $form->setData($data); if ($form->isValid()) { $this->getCampagneService()->create($campagne); try { $mail1 = $this->getMailingService()->sendMailType("CAMPAGNE_OUVERTURE_DAC", ['campagne' => $campagne, 'mailing' => 'ZZZcentrale-liste@unicaen.fr']); $this->getMailingService()->addAttachement($mail1, Campagne::class, $campagne->getId()); $mail2 = $this->getMailingService()->sendMailType("CAMPAGNE_OUVERTURE_BIATSS", ['campagne' => $campagne, 'mailing' => 'ZZZunicaen-biats@unicaen.fr']); $this->getMailingService()->addAttachement($mail1, Campagne::class, $campagne->getId()); $this->getMailingService()->addAttachement($mail2, Campagne::class, $campagne->getId()); } catch(Exception $e) { $vm = new ViewModel([ 'title' => "Un problème est survenu lors de la création de la campagne d'entretien professionnel", 'text' => "Création effectué mais l'exception suivante a été levée [" . $e->getMessage() ."] lors de l'envoi des mails.", ]); $vm->setTemplate('entretien-professionnel/default/probleme'); return $vm; } } } Loading