<?php

namespace Container\Mail;

use Container\Mail\AbsMail;
use Helpers\Trad\Trad;

class ExtFouInfoAoLink extends AbsMail
{
    public function getSujet(): string
    {
        return Trad::strBuild(
            $this->trad->t('Consultation @1@ - @2@'),
            $this->listeData['NAO'],
            $this->listeData['OBJETAO'],
        );
    }

    public function getMessage(): string
    {
        return implode("\r\n", [
            $this->trad->t('Bonjour,'),
            '',
            Trad::strBuild(
                $this->trad->t('Vous avez été sélectionné pour participer à la consultation n°@1@, relative à : @2@.'),
                $this->listeData['NAO'],
                $this->listeData['OBJETAO'],
            ),
            '',
            $this->trad->t('L\'ensemble des éléments relatifs à cette consultation, ainsi que les outils nécessaires pour y répondre, sont disponibles dans votre espace fournisseur.'),
            Trad::strBuild(
                $this->trad->t('La consultation est ouverte du @1@ au @2@.'),
                $this->listeData['DTE_LANCEMENT'],
                $this->listeData['DATEREPAO']
            ),
            '',
            $this->trad->t('Accédez à votre espace fournisseur via le lien suivant :'),
            $this->listeData['URL'],
            '',
            $this->trad->t('Si vous n’avez pas de compte, veuillez contacter votre administrateur afin qu’il vous attribue un accès.'),
            '',
            $this->trad->t('Bien cordialement,'),
            $this->listeData['NOM_ACH'],
        ]);
    }
}
