Commit a295568d authored by Jean-Philippe Metivier's avatar Jean-Philippe Metivier
Browse files

Modification du systeme de mail

parent 3621232a
Loading
Loading
Loading
Loading
+2 −1
Original line number Diff line number Diff line
@@ -12,7 +12,8 @@ Version 1.1.5
+ Parametrage et ajout d'une adresse par défaut pour les profils de recrutement
+ Refonte macro pour le profil
+ Fiche de poste pour recrutement + modification de l'association d'agent

+ Ajout de filtrage pour les contenus et les macros
+ Branchement des mails sur le module de contenu

Version 1.1.4
-------------
+2 −2
Original line number Diff line number Diff line
@@ -10,8 +10,8 @@ use Zend\Session\Storage\SessionArrayStorage;

return [
    'session_config' => [
        'cookie_lifetime' => 60*60*8,
        'gc_maxlifetime'     => 60*60*24*30,
        'cookie_lifetime' => 1209600,
        'gc_maxlifetime'  => 1209600,
    ],

    'session_storage' => [
+8 −4
Original line number Diff line number Diff line
@@ -83,8 +83,8 @@ $enCours = $campagne->estEnCours();
<table class="table table-condensed">
    <thead>
    <tr>
        <th> Agent</th>
        <th> Responsable </th>
        <th class="personne"> Agent</th>
        <th class="personne"> Responsable </th>
        <th> Date </th>
        <th> État </th>
        <th style="width:13rem;"> Action </th>
@@ -130,8 +130,8 @@ $enCours = $campagne->estEnCours();
<table class="table table-condensed">
    <thead>
    <tr>
        <th> Agent</th>
        <th> Responsable </th>
        <th class="personne"> Agent</th>
        <th class="personne"> Responsable </th>
        <th> Date </th>
        <th> État </th>
        <th style="width:13rem;"> Action </th>
@@ -289,6 +289,10 @@ $enCours = $campagne->estEnCours();
        color:darkred;
        font-style: italic;
    }

    th.personne {
        width:35rem;
    }
</style>

<script>
+2 −2
Original line number Diff line number Diff line
@@ -38,9 +38,9 @@ class CampagneController extends AbstractActionController {
            if ($form->isValid()) {
                $this->getCampagneService()->create($campagne);
                try {
                    $mail_DAC = $this->parametreService->getParametreByCode('GLOBAL','MAIL_LISTE_DAC')->getValeur();
                    $mail_DAC = $this->parametreService->getParametreValeurByCode('GLOBAL','MAIL_LISTE_DAC');
                    $mail1 = $this->getMailingService()->sendMailType("CAMPAGNE_OUVERTURE_DAC", ['campagne' => $campagne, 'mailing' => $mail_DAC]);
                    $mail_BIATS = $this->parametreService->getParametreByCode('GLOBAL','MAIL_LISTE_BIATS')->getValeur();
                    $mail_BIATS = $this->parametreService->getParametreValeurByCode('GLOBAL','MAIL_LISTE_BIATS');
                    $mail2 = $this->getMailingService()->sendMailType("CAMPAGNE_OUVERTURE_BIATSS", ['campagne' => $campagne, 'mailing' => $mail_BIATS]);
                    $this->getMailingService()->addAttachement($mail1, Campagne::class, $campagne->getId());
                    $this->getMailingService()->addAttachement($mail2, Campagne::class, $campagne->getId());
+2 −2
Original line number Diff line number Diff line
@@ -179,7 +179,7 @@ class EntretienProfessionnelController extends AbstractActionController
                $entretien->setEtat($this->getEtatService()->getEtatByCode(EntretienProfessionnel::ETAT_ACCEPTATION));
                $this->getEntretienProfessionnelService()->create($entretien);
                $this->getEntretienProfessionnelService()->recopiePrecedent($entretien);
                $mail = $this->getMailingService()->sendMailType("ENTRETIEN_CONVOCATION_AGENT", ['campagne' => $entretien->getCampagne(), 'entretien' => $entretien, 'user' => $entretien->getAgent()]);
                $mail = $this->getMailingService()->sendMailType("ENTRETIEN_CONVOCATION_AGENT", ['campagne' => $entretien->getCampagne(), 'agent' => $agent, 'entretien' => $entretien, 'user' => $entretien->getAgent()]);
                $this->getMailingService()->addAttachement($mail, EntretienProfessionnel::class, $entretien->getId());
            }
        }
@@ -196,7 +196,7 @@ class EntretienProfessionnelController extends AbstractActionController
    public function envoyerConvocationAction()
    {
        $entretien = $this->getEntretienProfessionnelService()->getRequestedEntretienProfessionnel($this, 'entretien');
        $mail = $this->getMailingService()->sendMailType("ENTRETIEN_CONVOCATION_AGENT", ['campagne' => $entretien->getCampagne(), 'entretien' => $entretien, 'user' => $entretien->getAgent()]);
        $mail = $this->getMailingService()->sendMailType("ENTRETIEN_CONVOCATION_AGENT", ['campagne' => $entretien->getCampagne(), 'agent' => $entretien->getAgent(),  'entretien' => $entretien, 'user' => $entretien->getAgent()]);
        $this->getMailingService()->addAttachement($mail, EntretienProfessionnel::class, $entretien->getId());
        return $this->redirect()->toRoute('entretien-professionnel', [], [], true);
    }
Loading