Commit 9b1c5f55 authored by Antony Le Courtes's avatar Antony Le Courtes
Browse files

Correction #48393

parent 3879542b
Loading
Loading
Loading
Loading
+3 −21
Original line number Diff line number Diff line
@@ -64,7 +64,6 @@ class IndicateurController extends AbstractController
    private $cliConfig;



    /**
     * PHP 5 allows developers to declare constructor methods for classes.
     * Classes which have a constructor method call this method on each newly-created object,
@@ -86,7 +85,6 @@ class IndicateurController extends AbstractController
    }



    /**
     * Liste des indicateurs.
     *
@@ -116,7 +114,6 @@ class IndicateurController extends AbstractController
    }



    public function calculAction()
    {
        /** @var TypeIndicateur $typeindicateur */
@@ -140,7 +137,6 @@ class IndicateurController extends AbstractController
    }



    public function resultAction()
    {
        /* @var $indicateur Indicateur */
@@ -151,7 +147,6 @@ class IndicateurController extends AbstractController
    }



    public function exportCsvAction()
    {
        /* @var $indicateur Indicateur */
@@ -187,7 +182,6 @@ class IndicateurController extends AbstractController
    }



    /**
     * Réponse aux requêtes AJAX d'abonnement de l'utilisateur connecté aux notifications concernant un indicateur.
     *
@@ -227,7 +221,6 @@ class IndicateurController extends AbstractController
    }



    /**
     * Indicateurs auxquels est abonné l'utilisateur (un Personnel) spécifié dans la requête.
     *
@@ -263,7 +256,6 @@ class IndicateurController extends AbstractController
    }



    public function envoiMailIntervenantsAction()
    {
        $indicateur = $this->getEvent()->getParam('indicateur');
@@ -284,7 +276,9 @@ class IndicateurController extends AbstractController
            if (!in_array($intervenantId, $intervenantsIds)) {
                continue;
            }
            $email = $indicRes['intervenant-email-perso'] ?: $indicRes['intervenant-email-pro'];
            $emailPerso = $indicRes['dossier-email-perso'] ?: $indicRes['intervenant-email-perso'];
            
            $email = $emailPerso ?: $indicRes['intervenant-email-pro'];
            if ($email) {
                $emails[$email] = $indicRes['intervenant-nom'] . ' ' . $indicRes['intervenant-prenom'];
            } else {
@@ -349,7 +343,6 @@ class IndicateurController extends AbstractController
    }



    /**
     * Notifications par mail des personnes abonnées à des indicateurs.
     *
@@ -391,7 +384,6 @@ class IndicateurController extends AbstractController
    }



    public function depassementChargesAction()
    {
        /** @var Intervenant $intervenant */
@@ -440,9 +432,6 @@ class IndicateurController extends AbstractController
}





/**
 * Classe dédiée à l'envoi des mails aux intervenants retournés par un indicateur.
 */
@@ -467,7 +456,6 @@ class IndicateurIntervenantsMailer
    private $renderer;



    public function __construct(IndicateurController $controller, Indicateur $indicateur, PhpRenderer $renderer)
    {
        $this->controller = $controller;
@@ -476,7 +464,6 @@ class IndicateurIntervenantsMailer
    }



    public function send($emails, $data)
    {
        foreach ($emails as $email => $name) {
@@ -488,7 +475,6 @@ class IndicateurIntervenantsMailer
    }



    private function createMessage($data)
    {
        // corps au format HTML
@@ -517,7 +503,6 @@ class IndicateurIntervenantsMailer
    }



    public function getFrom()
    {
        /** @var ContextService $context */
@@ -535,7 +520,6 @@ class IndicateurIntervenantsMailer
    }



    public function getDefaultSubject()
    {
        /** @var ContextService $context */
@@ -551,7 +535,6 @@ class IndicateurIntervenantsMailer
    }



    public function getDefaultBody()
    {
        /** @var ContextService $context */
@@ -568,7 +551,6 @@ class IndicateurIntervenantsMailer
    }



    public function sendCopyEmail($emailsUtilisateur, $emailsIntervenant, $data, $logs = null)
    {
        $data['emailsIntervenant'] = $emailsIntervenant;
+2 −4
Original line number Diff line number Diff line
@@ -38,7 +38,6 @@ class IndicateurService extends AbstractService
    }



    protected function fetchData(Indicateur $indicateur, ?Structure $structure = null, bool $onlyCount = true): array
    {
        $numero = $indicateur->getNumero();
@@ -68,6 +67,7 @@ class IndicateurService extends AbstractService
            i.nom_usuel                \"intervenant-nom\",
            i.email_perso              \"intervenant-email-perso\",
            i.email_pro                \"intervenant-email-pro\",
            d.email_perso              \"dossier-email-perso\",
            s.libelle_court            \"structure-libelle\",
            indic.*";
            $orderBy = " ORDER BY si.prioritaire_indicateurs DESC, s.libelle_court, i.nom_usuel, i.prenom";
@@ -79,6 +79,7 @@ class IndicateurService extends AbstractService
          ($viewDef) indic
          JOIN intervenant    i ON i.id = indic.intervenant_id AND i.histo_destruction IS NULL
          JOIN statut        si ON si.id = i.statut_id AND si.code <> 'NON_AUTORISE'
          LEFT JOIN intervenant_dossier d ON d.intervenant_id = i.id and d.histo_destruction IS NULL
          LEFT JOIN structure s ON s.id = indic.structure_id
        WHERE
          i.annee_id = :annee
@@ -96,7 +97,6 @@ class IndicateurService extends AbstractService
    }



    /**
     * @param integer|Indicateur $indicateur Indicateur concerné
     */
@@ -108,7 +108,6 @@ class IndicateurService extends AbstractService
    }



    /**
     * @param Indicateur $indicateur Indicateur concerné
     *
@@ -175,7 +174,6 @@ class IndicateurService extends AbstractService
    }



    public function getCsv(Indicateur $indicateur): array
    {
        $data = $this->fetchData($indicateur, null, false);