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

Fixing mail vers agent

parent 4aa18e7f
Loading
Loading
Loading
Loading
+32 −23
Original line number Diff line number Diff line
@@ -177,17 +177,19 @@ class CampagneController extends AbstractActionController {
    public function demanderValidationSuperieurAction() : ViewModel
    {
        $campagne = $this->getCampagneService()->getRequestedCampagne($this);
        $enAttente =  $this->getCampagneService()->getEntretiensEnAttenteAutorite($campagne);
        $enAttente =  $this->getCampagneService()->getEntretiensEnAttenteResponsable($campagne);

        $entretiens = []; $listes = [];
        foreach ($enAttente as $entretienListe) {
            /** @var EntretienProfessionnel $entretien */
            foreach ($entretienListe as $entretien) {
                if ($entretien->estNonHistorise()) {
                    $superieur = $entretien->getResponsable();
                    $listes[$superieur->getId()] = $superieur;
                    $entretiens[$superieur->getId()][] = $entretien;
                }
            }
        }

        $count = 0;
        $texte  = "Liste des notifications :";
@@ -217,6 +219,7 @@ class CampagneController extends AbstractActionController {
        foreach ($enAttente as $entretienListe) {
            /** @var EntretienProfessionnel $entretien */
            foreach ($entretienListe as $entretien) {
                if ($entretien->estNonHistorise()) {
                    $agent = $entretien->getAgent();
                    $autorites_tmp = array_map(function (AgentAutorite $aa) {
                        return $aa->getAutorite();
@@ -236,6 +239,7 @@ class CampagneController extends AbstractActionController {
                    }
                }
            }
        }

        $count = 0;
        $texte  = "Liste des notifications :";
@@ -271,12 +275,17 @@ class CampagneController extends AbstractActionController {
        $count = 0;
        $texte  = "Liste des notifications :";
        $texte .= "<ul>";
        foreach ($enAttente as $entretien) {
        foreach ($enAttente as $entretienListe) {
            /** @var EntretienProfessionnel $entretien */
            foreach ($entretienListe as $entretien) {
                if ($entretien->estNonHistorise()) {
                    $agent = $entretien->getAgent();
                    $mail = $this->getNotificationService()->triggerRappelValidationAgent($entretien);
                    $texte .= "<li> Notification faite vers " . $agent->getDenomination() . " (" . $agent->getEmail() . ") mail#" . $mail->getId() . "</li>";
                    $count++;
                }
            }
        }
        $texte .= "</ul>";
        $texte .= $count . " notification·s";

+0 −1
Original line number Diff line number Diff line
@@ -169,6 +169,5 @@ $condition = "Les agents titulaires ou contratuel en poste depuis XX mois doiven
                </a>
            </div>
        </div>
        <span class="todo">Faire les actions associées aux boutons </span>
    </div>
</div>