Commit 6e1d168e authored by Antony Le Courtes's avatar Antony Le Courtes
Browse files

adaptation message info contrat selon mission ou enseignement

parent efeafc1e
Loading
Loading
Loading
Loading
Loading
+7 −1
Changes for module/Contrat/src/Controller/ContratController.php: 7 added lines, 1 removed line.
Original line number Diff line number Diff line
@@ -100,12 +100,17 @@ class ContratController extends AbstractController

        $contratsNonContractualises = [];
        $contratsContractualises    = [];
        $isMission = 0;
        foreach ($contrats as $contrat) {
            if (empty($contrat->getContrat())) {
                $contratsNonContractualises[$contrat->getUuid()] = $contrat;
            } else {
                $contratsContractualises[$contrat->getUuid()] = $contrat;
            }
            if (!empty($contrat->getTypesMissionLibelles())) {
                $isMission = 1;
            }

        }

        $contratDirectResult        = $this->getServiceParametres()->get('contrat_direct');
@@ -153,7 +158,8 @@ class ContratController extends AbstractController
            'contratDirect',
            'contratSignatureActivation',
            'infosSignature',
            'libelleCircuitSignature'
            'libelleCircuitSignature',
            'isMission',
        );
    }

+5 −2
Changes for module/Contrat/view/contrat/contrat/index.phtml: 5 added lines, 2 removed lines.
Original line number Diff line number Diff line
@@ -18,15 +18,18 @@ use Contrat\Entity\Db\TblContrat;
 * @var string             $libelleCircuitSignature
 * @var array              $infosSignature
 * @var bool               $contratSignatureActivation
 * @var bool               $isMission
 */

$this->intervenant($intervenant)->renderTitle("Contrat/avenant");
$this->messenger()->setMessagesFromFlashMessengerWithNoNamespace();
$libelleMessageHeures = (!$isMission)?'Des heures prévisionnelles d\'enseignement':'Des heures prévisionnelles de missions';
$libelleMessage = (!$isMission)?'Tous les enseignements prévisionnels validés' : 'Toutes les missions validées';

if (!empty($contratsNonContractualises)) {
    $this->messenger()->addMessage('Des heures prévisionnelles d\'enseignement validées ne font l\'objet d\'aucun contrat ou avenant. En voici la liste ci-dessous :', 'info');
    $this->messenger()->addMessage($libelleMessageHeures. ' validées ne font l\'objet d\'aucun contrat ou avenant. En voici la liste ci-dessous :', 'info');
} else {
    $this->messenger()->addMessage('Tous les enseignements prévisionnels validés ont fait l\'objet d\'un contrat ou d\'un avenant.', 'success');
    $this->messenger()->addMessage($libelleMessage .' ont fait l\'objet d\'un contrat ou d\'un avenant.', 'success');
}
echo $this->messenger() ?>