<commit_before><?php

/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */

/**
 * Description of VracEmailManager
 *
 * @author mathurin
 */
class VracEmailManager {

    protected $vrac = null;
    protected $mailer = null;

    public function __construct($mailer) {
        $this->mailer = $mailer;
    }

    public function setVrac($vrac) {
        $this->vrac = $vrac;
    }
    
    
    public function sendMailAttenteSignature() {
        $createurObject = $this->vrac->getCreateurObject();
        $nonCreateursArr = $this->vrac->getNonCreateursArray();

        $resultEmailArr = array();

        $resultEmailArr[] = $createurObject->email;
        $responsableNom = $createurObject->nom;
        $responsableCourtier = ($createurObject->isCourtier() 
                && ($this->vrac->exist('interlocuteur_commercial')))?
                ', dont l\'interlocuteur commercial est '.$this->vrac->nom : '' ;
        
        $mess = 
"Bonjour, 
    
Un contrat vient d'être initié par ".$responsableNom.", en voici un résumé : ";
        $mess .= $this->enteteMessageVrac();
        $mess .= '  
 

Ce contrat attend votre signature. Pour le visualiser et le signer cliquez sur le lien suivant : https://teledeclaration.vinsvaldeloire.pro/vrac/'.$this->vrac->numero_contrat.'/visualisation

 
Pour être valable, le contrat doit être signé par toutes les parties. Le PDF correspondant avec le numéro d\'enregistrement INTERLOIRE vous sera alors envoyé par courriel.

 
Attention si le contrat n’est pas signé par toutes les parties dans les 5 jours à compter de sa date de création, il sera automatiquement supprimé.

 

Pour toutes questions, veuillez contacter '.$responsableNom.', responsable du contrat'.$responsableCourtier.'.

 

———

L’application de télédéclaration des contrats d’INTERLOIRE<commit_msg>correction du bug dans les mails<commit_after><?php

/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */

/**
 * Description of VracEmailManager
 *
 * @author mathurin
 */
class VracEmailManager {

    protected $vrac = null;
    protected $mailer = null;

    public function __construct($mailer) {
        $this->mailer = $mailer;
    }

    public function setVrac($vrac) {
        $this->vrac = $vrac;
    }
    
    
    public function sendMailAttenteSignature() {
        $createurObject = $this->vrac->getCreateurObject();
        $nonCreateursArr = $this->vrac->getNonCreateursArray();

        $resultEmailArr = array();

        $resultEmailArr[] = $createurObject->email;
        $responsableNom = $createurObject->nom;
        $responsableCourtier = ($createurObject->isCourtier() 
                && ($this->vrac->exist('interlocuteur_commercial')
                && $this->vrac->interlocuteur_commercial)
                && $this->vrac->interlocuteur_commercial->exist('nom'))?
                ', dont l\'interlocuteur commercial est '.$this->vrac->interlocuteur_commercial->nom : '' ;
        
        $mess = 
"Bonjour, 
    
Un contrat vient d'être initié par ".$responsableNom.", en voici un résumé : ";
        $mess .= $this->enteteMessageVrac();
        $mess .= '  
 

Ce contrat attend votre signature. Pour le visualiser et le signer cliquez sur le lien suivant : https://teledeclaration.vinsvaldeloire.pro/vrac/'.$this->vrac->numero_contrat.'/visualisation

 
Pour être valable, le contrat doit être signé par toutes les parties. Le PDF correspondant avec le numéro d\'enregistrement INTERLOIRE vous sera alors envoyé par courriel.

 
Attention si le contrat n’est pas signé par toutes les parties dans les 5 jours à compter de sa date de création, il sera automatiquement supprimé.

 

Pour toutes questions, veuillez contacter '.$responsableNom.', responsable du contrat'.$responsableCourtier.'.

 

———

L’application de télédéclaration des contrats d’INTERLOIRE
{'fraction_non_alphanumeric': 0.10699386503067485, 'fraction_numerical': 0.00049079754601227, 'mean_word_length': 3.15071283095723, 'pattern_counts': {'":': 0, '<': 5, '<?xml version=': 0, '>': 41, 'https://': 2, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '4727407', 'n_tokens_mistral': 1277, 'n_tokens_neox': 1198, 'n_words': 350}