Loading module/EntretienProfessionnel/src/EntretienProfessionnel/Controller/CampagneController.php +32 −23 Original line number Diff line number Diff line Loading @@ -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 :"; Loading Loading @@ -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(); Loading @@ -236,6 +239,7 @@ class CampagneController extends AbstractActionController { } } } } $count = 0; $texte = "Liste des notifications :"; Loading Loading @@ -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"; Loading module/EntretienProfessionnel/view/entretien-professionnel/campagne/afficher.phtml +0 −1 Original line number Diff line number Diff line Loading @@ -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> Loading
module/EntretienProfessionnel/src/EntretienProfessionnel/Controller/CampagneController.php +32 −23 Original line number Diff line number Diff line Loading @@ -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 :"; Loading Loading @@ -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(); Loading @@ -236,6 +239,7 @@ class CampagneController extends AbstractActionController { } } } } $count = 0; $texte = "Liste des notifications :"; Loading Loading @@ -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"; Loading
module/EntretienProfessionnel/view/entretien-professionnel/campagne/afficher.phtml +0 −1 Original line number Diff line number Diff line Loading @@ -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>